Python函数

Python列表函数&方法(11种)

2019-01-01  本文已影响0人  贺夕

1.append

在列表末尾添加新的对象

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.append(1)
print(list1)  # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1]

2.count

统计某个元素在列表中出现的次数

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
count1 = list1.count(2)
print(count1)  # 3

3.extend

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

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list2 = ['abc', [1, 2, 3]]
list1.extend(list2)
print(list1)   # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'abc', [1, 2, 3]]

4.index

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

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
index1 = list1.index(2)
print(index1)   # 1

5.insert

将对象插入列表

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.insert(2, 'abc')
print(list1)   # [1, 2, 'abc', 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]

6.pop

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list1 = list1.pop(2)
print(list1, new_list1)  # [1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10] 2

7.remove

移除列表中某个值的第一个匹配项

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.remove(1)
print(list1)  # [2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]

8.reverse

反向列表中元素

list1 = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.reverse()
print(list1)   # [10, 9, 8, 7, 6, 5, 4, 3, 2, 2, 2, 1]

9.sort

对原列表进行排序

list1 = [3, 2, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.sort()
print(list1)

10.clear

清空列表

list1 = [3, 2, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.clear()
print(list1)   # []

11.copy

复制列表

list1 = [3, 2, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list1.copy()
print(list1)  #  [3, 2, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10]
上一篇 下一篇

猜你喜欢

热点阅读