列表 [Learning Python]

常见列表常量和操作 (1)

操作
解析
L1 = []
一个空的列表
L2 = [0,1,2,3]
四项: 索引为0到3
L3 = ['abc', ['def','ghi']]
嵌套的子列表
L2, L3[j]
索引
L2[i:j]
分片
len(L2)
求长度


常见列表常量和操作 (2)

操作
解析
L1 + L2,
L2 * 3
for x in L2,
3 in L2
-------------
L2.append(4),
L2.sort(),
L2.index(1),
L2.reverse()
-------------
del L2[k],
L2[i:j] = []
-------------
L2 = 1,
L2[i:j] = [4,5,6]
-------------
range(4),xrange(0,4)
合并
重复
迭代
成员关系
-------------
增长,
排序,
查找,
反转
-------------
缩小

-------------
索引赋值
分片赋值
-------------
生成整数的列表/元组


基本操作


>>> len([1,2,3])                                          
3
>>> [1,2,3] + [4,5,6]
[1, 2, 3, 4, 5, 6]
>>> ['Hi'] * 5
['Hi', 'Hi', 'Hi', 'Hi', 'Hi']
>>> for x in [1,2,3,4]: print x,
...
1 2 3 4