python列表的特点分析

特点

1、一组有序的项目集合,可变的数据类型,可增删改查。

2、列表围绕方括号[]进行数据集合,不同成员以,分隔。

3、列表可以包含任何数据类型或另一个列表,不需要相同的类型。

4、列表可以通过序号访问成员。

实例

>>> list1=[1,2,3,4,5]
>>> list1
[1, 2, 3, 4, 5]
>>> list2=[12,"kkk",["12","bb"]]
>>> list2
[12, 'kkk', ['12', 'bb']]
>>>

知识点扩充:

python中列表的特点的特点有以下几点

1.列表中的数据是按顺序排列的;

2.列表可以存储任意类型的数据,也可以嵌套列表,且允许出现重复值;

3.列表具有正序和倒序两种索引,其中正序下标从0开始,倒序下标从-1开始;

4.列表中的每个元素都分配一个位置,一个元素对应一个位置;

以上就是python列表的特点分析的详细内容,更多关于python列表有什么特点的资料请关注我们其它相关文章!

(0)

相关推荐

  • python列表的特点分析

    特点 1.一组有序的项目集合,可变的数据类型,可增删改查. 2.列表围绕方括号[]进行数据集合,不同成员以,分隔. 3.列表可以包含任何数据类型或另一个列表,不需要相同的类型. 4.列表可以通过序号访问成员. 实例 >>> list1=[1,2,3,4,5] >>> list1 [1, 2, 3, 4, 5] >>> list2=[12,"kkk",["12","bb"]] >>&

  • Python列表推导式、字典推导式与集合推导式用法实例分析

    本文实例讲述了Python列表推导式.字典推导式与集合推导式用法.分享给大家供大家参考,具体如下: 推导式comprehensions(又称解析式),是Python的一种独有特性.推导式是可以从一个数据序列构建另一个新的数据序列的结构体. 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 一.列表推导式 1.使用[]生成list 基本格式 variable = [out_exp_res for out_exp in input_

  • python列表的切片与复制示例分析

    大家可以先参考python切片复制列表的知识点详解这篇内容,对知识点用法有个了解 切片,即处理一个完整列表中部分数据. 语法 变量[起始索引:终止索引:步长] 首先创建一个字符串列表 >>> cars = ['toyota', 'honda', 'mazda', 'nissan', 'mitsubishi', 'subaru', 'suzuki', 'isuzu'] >>> >>> cars ['toyota', 'honda', 'mazda', '

  • Python列表list内建函数用法实例分析【insert、remove、index、pop等】

    本文实例讲述了Python列表list内建函数用法.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 标准类型函数: cmp():进行序列比较的算法规则如下: ----------------------------------------------------------------------------- 1. 对两个列表的元素进行比较 2. 如果比较的元素是同类型的,则比较其值,返回结果 3. 如果两个元素的不是同一种类型,则检查它们是否是数字 a. 如果是数字,

  • python列表操作之extend和append的区别实例分析

    本文实例讲述了python列表操作之extend和append的区别.分享给大家供大家参考.具体如下: li = ['a', 'b', 'c'] li.extend(['d', 'e', 'f']) print li print len(li) print li[-1] li = ['a', 'b', 'c'] li.append(['d', 'e', 'f']) print li print len(li) print li[-1] 运行结果如下: ['a', 'b', 'c', 'd', '

  • Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】

    本文实例讲述了Python列表list操作符.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 列表也可以使用比较操作符,比较时更加ASCII进行比较的. 比较列表时也用内建函数cmp()函数: 两个列表的元素分别比较,直到有一方胜出. 元组进行比较操作时和列表遵循相同的逻辑. 列表的切片操作和字符串的切片操作很像, 不过列表的切片操作返回的是一个对象或者几个对象的集合. 列表的切片操作也遵循从正负索引规则,也有开始索引值,结束索引值, 如果这两个值为空,默认为序列的开始和

  • python面试题之列表声明实例分析

    本文实例讲述了python面试题之列表声明.分享给大家供大家参考,具体如下: 下面程序输出的结果为? val = [['a']*2]*2 print val val[0][1]='b' print val 答案为: [['a', 'a'], ['a', 'a']] [['a', 'b'], ['a', 'b']] 而不是 [['a', 'a'], ['a', 'a']] [['a', 'b'], ['a', 'a']] 请看下面的例子: val = ['a']*2 #或者直接声明val = ['

  • python实现把二维列表变为一维列表的方法分析

    本文实例讲述了python实现把二维列表变为一维列表的方法.分享给大家供大家参考,具体如下: c = [[1,2,3], [4,5,6], [7,8,9]] 1.用列表推导式 >>> [n for a in c for n in a ] [1, 2, 3, 4, 5, 6, 7, 8, 9] 2.用嵌套循环展开 >>> result=[] >>> for a in c: for n in a: result.append(n) result #resu

  • Python列表推导式与生成器用法分析

    本文实例讲述了Python列表推导式与生成器用法.分享给大家供大家参考,具体如下: 1. 先看两个列表推导式 def t1(): func1 = [lambda x: x*i for i in range(10)] result1 = [f1(2) for f1 in func1] print result1 def t2(): func2 = [lambda x, i=i: x*i for i in range(10)] result2 = [f2(2) for f2 in func2] pr

  • Python 列表(List)的底层实现原理分析

    Python 列表的数据结构是怎么样的? 列表实际上采用的就是数据结构中的顺序表,而且是一种采用分离式技术实现的动态顺序表 但这是不是Python的列表? 我的结论是顺序表是列表的一种实现方式. 书上说的是:列表实现可以是数组和链表. 顺序表是怎么回事?顺序表一般是数组. 列表是一个线性的集合,它允许用户在任何位置插入.删除.访问和替换元素. 列表实现是基于数组或基于链表结构的.当使用列表迭代器的时候,双链表结构比单链表结构更快. 有序的列表是元素总是按照升序或者降序排列的元素. 实现细节 py

随机推荐