Python列表常用方法总结

列表有序,可以被修改

1.append

在列表后追加元素。

li = [11,22,33,44]
li.append(55)
li.append("leslie")
li.append("@#")
print(li)
结果为 [11, 22, 33, 44, 55, 'leslie', '@#']

2.clear

清空列表。

li = [11,22,33,44]
li.clear()
print(li)
结果为 []

3.copy

拷贝列表。

li = [11,22,33,44]
v = li.copy()
print(v)
结果为 [11, 22, 33, 44]

4.count

计算元素在列表出现的次数。

li = [11,22,33,44]
v = li.count(22)
print(v)
结果为 1

5.extend

用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

li = [11,22,33,44]
li.extend([666,"leslie"])
print(li)
结果为 [11, 22, 33, 44, 666, 'leslie']

6.index

用于从列表中找出某个值第一个匹配项的索引位置。

li = [11,22,33,44,22]
v = li.index(22,1,4)
print(v)
结果为 1

7.insert

在指定索引位置插入元素。

li = [11,22,33,44,22]
li.insert(0,99)
print(li)
结果为 [99, 11, 22, 33, 44, 22]

8.pop

用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。可选参数,要移除列表元素的索引值,不能超过列表总长度,默认为 index=-1,删除最后一个列表值。

li = [11,22,33,44]
v = li.pop(1)
print(li)
print(v)
结果为
 [11, 33, 44, 22]
 22

9.remove

删除列表中指定的值,左边优先。

li = [11,22,33,44,22]
li.remove(22)
print(li)
结果为 [11, 33, 44, 22]

10.reverse

反转列表。

li = [11,22,33,44]
li.reverse()
print(li)
结果为 [22, 44, 33, 22, 11]

11.sort

列表的排序。

li = [55,44,22,66,11]
li.sort()
print(li)
结果为 [11, 22, 44, 55, 66]

降序排序

li = [55,44,22,66,11]
li.sort(reverse=True)
print(li)
结果为 [66, 55, 44, 22, 11]

 

posted @ 2019-08-04 09:07  --千山--  阅读(25)  评论(0)    收藏  举报