(2)列表

来源:互联网 发布:网络百家家乐怎样作弊 编辑:程序博客网 时间:2024/06/03 23:39

列表在Python中使用最为频繁,写在方括号之间,由逗号隔开。其中的元素类型可以不同。

列表的索引与字符串相同,但可以对列表进行赋值,以更改列表内容(使用索引的方式):

如:

>>> a=['a',3,2,'hello']>>> print(a)['a', 3, 2, 'hello']>>> a[0:2]=[1,4]>>> print(a)[1, 4, 2, 'hello']
列表可以用 + 号拼接

>>> a+['world','sb'][1, 4, 2, 'hello', 'world', 'sb']

列表可以用 * 号表示重复。


列表可以嵌套(有种二维数组的感觉)

如:

>>> a=[1,2]>>> b=[0,a,3]>>> print(b[1])[1, 2]>>> print(b[1][0])1

内置的方法:

len(a)  计算a列表长度

a.append(x)  a列表末尾添加内容x

a.extend(b)  将b列表中的所有元素都添加到a列表中

a.insert(i,x)  在a列表第i个位置添加x

a.remove(x) 从a列表中删除x

a.count(x) 统计a列表中x出现的次数

a.index(x) 返回a列表中第一个x值得索引

a.sort()  对a列表排序

a.reverse() a列表倒序

a.pop([i])  从链表的指定位置删除元素,并将其返回。如果没有指定索引, a.pop() 返回最后一个元素。元素随即从链表中被删除。(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记。)

如:

>>> a=[3,4,5]>>> a.append(6)>>> a.append(7)>>> a.pop()7>>> a[3, 4, 5, 6]>>> a.pop(2)5>>> a[3, 4, 6]


0 0
原创粉丝点击