列表是我们平时最常用的数据类型之一,通过列表我们可以完成数据的存储和修改等操作
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']
来源: