列表是我们平时最常用的数据类型之一,通过列表我们可以完成数据的存储和修改等操作
1、定义一个列表
li = ["Merlin","li","sun","zhou","wu"]
2、切片
>>> li[0:3] [‘Merlin‘, ‘li‘, ‘sun‘]
>>> li[-1] #-1是最后一个
‘wu‘
>>> li[:3] #当不填数值时默认是从最开始或最后
[‘Merlin‘, ‘li‘, ‘sun‘]
>>> li[-3:-1] #如果是为从后取的时候需要注意 数字是从小到大
[‘sun‘, ‘zhou‘]
>>> li[:-1:2] #如果需要隔位选取的时候可以增加步长
[‘Merlin‘, ‘sun‘]
3、追加
>>> li.append(‘aaa‘) >>> li [‘Merlin‘, ‘li‘, ‘sun‘, ‘zhou‘, ‘wu‘, ‘aaa‘] >>> li.insert(0,‘bbb‘) >>> li [‘bbb‘, ‘Merlin‘, ‘li‘, ‘sun‘, ‘zhou‘, ‘wu‘, ‘aaa‘]
4、删除
>>> li [‘bbb‘, ‘Merlin‘, ‘li‘, ‘sun‘, ‘zhou‘, ‘wu‘, ‘aaa‘] >>> li.remove("sun") >>> li [‘bbb‘, ‘Merlin‘, ‘li‘, ‘zhou‘, ‘wu‘, ‘aaa‘]
5、修改
>>> li [‘bbb‘, ‘Merlin‘, ‘li‘, ‘zhou‘, ‘wu‘, ‘aaa‘] >>> li[1] = ‘wang‘ >>> li [‘bbb‘, ‘wang‘, ‘li‘, ‘zhou‘, ‘wu‘, ‘aaa‘]
6、查询
>>> li.index("li") 2
7、扩展
>>> li.count("li") 1 >>> li.sort() >>> li [‘aaa‘, ‘bbb‘, ‘li‘, ‘wang‘, ‘wu‘, ‘zhou‘]
原文:http://www.cnblogs.com/Merlin-li/p/6295270.html