列表操作函数大全:Python中必备的10个列表函数
发布时间:2023-07-01 21:37:14
Python中有很多内置函数可用于操作列表。下面是10个必备的列表函数,包括增加、删除、排序、计数、查找等常用操作。
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]) print(my_list) # 输出 [1, 2, 3, 4, 5]
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] popped_element = my_list.pop(1) print(my_list) # 输出 [1, 3] print(popped_element) # 输出 2
6. index(element)
返回 个匹配元素的索引。如果没有找到该元素,则会抛出 ValueError。例如:
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. len()
返回列表中的元素个数。例如:
my_list = [1, 2, 3]
length = len(my_list)
print(length) # 输出 3
这些是最常用的列表操作函数,但实际上Python还提供了更多的列表函数,用于根据需要进行操作。还可以使用列表推导式、切片、循环等功能更灵活地操作列表。
