列表的操作

1、查

>>> a = ['b','c','d','e','f','d']  # 通过切片的方法查找列表中的元素
>>> print(a[3::-2])
['e', 'c']

 2、增

>>> a.append('g')  # 向列表中添加元素
>>> print(a)
['b', 'c', 'd', 'e', 'f', 'd', 'g']

>>> a.insert(1,'h') # 指定索引位置添加到列表
>>> print(a)
['b', 'h', 'c', 'd', 'e', 'f', 'd', 'g']

 3、删

>>> a.remove('b') #删除指定列表中的元素
>>> print(a)
['h', 'c', 'd', 'e', 'f', 'd', 'g']

>>> del a[4:] #通过切片删除列表中的元素
>>> a
['h', 'c', 'd', 'e']

>>> w = a.pop(1) #按索引位置删除,如果用一个变量去接收则会返回删除内容;
>>> print(a,w)
['h', 'd', 'e'] c

>>> a.clear() #清空列表
>>> a
[]

 4、改

>>> a = ['b','c','d','e','f','d'] #将列表中元素以切片取出并重新赋值
>>> a[1:3] = ['w','c']
>>> print(a)
['b', 'w', 'c', 'e', 'f', 'd']

总结:列表的基本操作 增、删、改、查!

5、查某个元素出现为次数

>>> a = ['b','c','d','e','f','d'].count('d')
>>> print(a)
2

6、将一个列表内容添加到另一个列表

>>> c = [1,3,4]
>>> d = [4,5,6]
>>> c.extend(d)
>>> print(c)
[1, 3, 4, 4, 5, 6]

 7、查找列表中指定元素的位置

>>> a = ['b','c','d','e','f','d']
>>> print(a.index('e'))
3

 8、翻转列表中的元素

>>> a = ['b','c','d','e','f','d']
>>> a.reverse()
>>> print(a)
['d', 'f', 'e', 'd', 'c', 'b']

 9、列表排序

>>> b = [3,4,1,6,8,2,9,]
>>> b.sort() #sort 默认从小到大排序
>>> print(b)
[1, 2, 3, 4, 6, 8, 9]
>>> b.sort(reverse=True) #默认sort 中 reverse=False 
>>> print(b)
[9, 8, 6, 4, 3, 2, 1]

 

posted @ 2018-05-23 17:18  叫我大表哥  阅读(193)  评论(0编辑  收藏  举报