10个Python函数,提高你的列表操作技能
发布时间:2023-07-06 01:27:38
1. append(element):将一个元素添加到列表末尾。
示例:
my_list = [1, 2, 3] my_list.append(4) print(my_list) # 输出 [1, 2, 3, 4]
2. extend(iterable):将一个可迭代对象中的元素添加到列表末尾。
示例:
my_list = [1, 2, 3] my_list.extend([4, 5, 6]) print(my_list) # 输出 [1, 2, 3, 4, 5, 6]
3. insert(index, element):在指定索引位置插入一个元素。
示例:
my_list = [1, 2, 3] my_list.insert(1, 4) print(my_list) # 输出 [1, 4, 2, 3]
4. remove(element):移除列表中 个匹配到的指定元素。
示例:
my_list = [1, 2, 3, 2] my_list.remove(2) print(my_list) # 输出 [1, 3, 2]
5. pop(index):移除并返回指定索引位置的元素(默认移除最后一个元素)。
示例:
my_list = [1, 2, 3] my_list.pop(1) print(my_list) # 输出 [1, 3]
6. index(element):返回指定元素在列表中的 个匹配的索引。
示例:
my_list = [1, 2, 3, 2] index = my_list.index(2) print(index) # 输出 1
7. count(element):返回列表中指定元素的出现次数。
示例:
my_list = [1, 2, 3, 2] count = my_list.count(2) print(count) # 输出 2
8. sort():按照从小到大的顺序对列表排序。
示例:
my_list = [3, 1, 2] my_list.sort() print(my_list) # 输出 [1, 2, 3]
9. reverse():将列表中的元素反向排序。
示例:
my_list = [1, 2, 3] my_list.reverse() print(my_list) # 输出 [3, 2, 1]
10. copy():创建一个列表的浅拷贝。
示例:
my_list = [1, 2, 3] copy_list = my_list.copy() print(copy_list) # 输出 [1, 2, 3]
这些函数可以帮助你更方便地对列表进行操作,提高你的列表处理技能。通过灵活使用这些函数,你可以更高效地编写 Python 代码。
