1.append
功能:在列表的末尾添加新元素。
用法如下:
lista = []
lista.append('yuzhen')
2.count()
功能:用于统计某个元素在列表中出现的次数。
用法如下:
listb = [1,2,2,3,5]
listb.count(2) #统计2在列表listb中出现的次数
3.extend()
功能:用于在列表末尾一次追加另一个序列中的多个值(用新列表扩展原来的列表)。
用法如下:
#第一种情况:extend括号里的为字符串
liste = []
liste.extend('python') #这种会输出:['p','y','t','h','o','n']
#第二种情况:extend括号里的为列表或元组时,会把列表或元组中的每个元素加入到某个列表中。
listb = []
listb.extend(['cart','goods']) #与listb.extend(('cart','goods'))差不多
#输出 ['cart','goods']
4.index
功能:从列表中找出某个元素第一个匹配项的索引位置。
用法如下:
list_index = ['hello','world','hello','python']
list_index.index('hello') #输出 0 ,从左向右开始寻找。
注意:如果要查找的元素不存在列表list_index中的话,会报错(某个元素 is not in list)。
5.insert
功能:用于将元素插入到列表中。
用法如下:
list_de = [1,2,3]
list_de.insert(1,22) #把22插入到列表list_de索引为1的位置。
#注意:要指定位置,不指定位置会报错。
6.pop
功能:用于移除列表中的一个元素(不带参数会默认是最后一个元素),并且返回该元素的值。
用法如下:
listc = [1,2,3,4,5,7]
listc.pop() #移除最后一个元素
listc.pop(2) #指定移除某个索引下的元素
#注意:如果pop带参数时,不能超过列表的总元素个数,否则会报错。
7.remove
功能:用于移除列表中某个元素的第一个匹配项。
用法如下:
field = ['go','to','the','movie']
field.remove('go')
注意:如果移除列表中不存在的元素会报错。参数必带,还要是列表中的元素。
8.reverse
功能:用于反向列表中的元素.
用法如下:
list_num = [1,2,3]
list_num.reverse() #[3,2,1]
注意:该方法不需要传入参数.
9.sort
功能:用于对原列表进行排序.
用法如下:
sort_num = [5,9,1,2,8]
sort_num.sort() #[1,2,5,8,9]
10.clear
功能:清空列表
用法如下:
list_clear = [1,2,5,1]
list_clear.clear() #[]
注意:该方法不需要传入参数.
11.copy
功能:用于复制列表. 类似于a[:]
用法如下:
list_c = ['go' , 'to' , 'school' ]
b = list_c.copy() #该方法也不需要传入参数
print(b) # 输出 ['go' , 'to' , 'school' ]
==========================完============================
网友评论