python 总结笔记 一一列表
2018-06-15 本文已影响0人
鬼会画符
1.count()方法
- 作用:用于计算每个值出现的次数
In [12]: list01
Out[12]: ['a', 'b', 'c']
In [13]: list01.count('a')
Out[13]: 1
2.增加值
- (1)insert()方法
作用:插入值
把一个字符插入到固定值的地方
In [65]: list01
Out[65]: [2, 3, 4, 5, 'b', 'c']
In [66]: list01.insert(5,'v')
In [67]: list01
Out[67]: [2, 3, 4, 5, 'b', 'v', 'c']
- (2)append()
作用:追加值
默认把新增字符添加到元字符末尾
In [67]: list01
Out[67]: [2, 3, 4, 5, 'b', 'v', 'c']
In [68]: list01.append(666)
In [69]: list01
Out[69]: [2, 3, 4, 5, 'b', 'v', 'c', 666]
- (3)extend()方法
作用:将一个字符串添加到另一个字符串末尾
In [15]: list01
Out[15]: ['a', 'b', 'c']
In [16]: list02 = [1,2,3,4,5,6]
In [17]: list01.extend(list02)
In [18]: list01
Out[18]: ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
3.index()方法
index()方法作用:根据内容获位置
In [22]: list01
Out[22]: ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
In [23]: list01.index('a')
Out[23]: 0
4.reverse()
作用:将列表值顺序置反
只是从后往前依次排版,不做排序
In [35]: list01
Out[35]: ['a', 'b', 'c', 1, 2, 3, 4, 5, 6]
In [37]: list01.reverse()
In [38]: list01
Out[38]: [6, 5, 4, 3, 2, 1, 'c', 'b', 'a']
5.sort()
作用:排序
按照字符串内容的大小做升序排序
In [45]: list01
Out[45]: [5, 4, 3, 2, 1]
In [46]: list01.sort()
In [47]: list01
Out[47]: [1, 2, 3, 4, 5]
6.len()方法
作用:获取列表长度
In [53]: list01
Out[53]: [1, 2, 3, 4, 5]
In [54]: len(list01)
Out[54]: 5
7.删除
- (1)del
作用:删除指定索引的数据
In [56]: list01
Out[56]: [1, 2, 3, 4, 5]
In [57]: del list01[0]
In [58]: list01
Out[58]: [2, 3, 4, 5]
- (2)remove()
作用:
删除第一个出现的指定数据
In [63]: list01
Out[63]: [2, 3, 4, 5, 'a', 'b', 'c']
In [64]: list01.remove('a')
In [65]: list01
Out[65]: [2, 3, 4, 5, 'b', 'c']
- (3)pop()方法
作用:pop方法一般用索引删除,如果不添加任何参数,就删除列表里最后一个内容
>>> list01 = [1,2,3,4,5,6]
>>> list01
[1, 2, 3, 4, 5, 6]
>>> list01.pop(2)
3
>>> list01
[1, 2, 4, 5, 6]
>>> list01.pop()
6
8.判断内容是否存在
In [51]: list01
Out[51]: [1, 2, 3, 4, 5]
In [52]: 6 in list01
Out[52]: False