Python

Python列表方法

2019-03-17  本文已影响0人  往事_一阵风吹过

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' ]

==========================完============================

上一篇 下一篇

猜你喜欢

热点阅读