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]
网友评论