您的位置:首页 > 其它

(2)列表

2015-06-04 19:27 363 查看
列表在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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: