Python 中常用的列表操作函数
发布时间:2023-10-23 06:51:50
Python 中常用的列表操作函数有很多,以下介绍一些常用的函数:
1. append()
- 作用:将元素添加到列表末尾
- 例子:
numbers = [1, 2, 3]
numbers.append(4)
print(numbers) # [1, 2, 3, 4]
2. extend()
- 作用:将一个可迭代对象的元素添加到列表末尾
- 例子:
numbers = [1, 2, 3]
more_numbers = [4, 5, 6]
numbers.extend(more_numbers)
print(numbers) # [1, 2, 3, 4, 5, 6]
3. insert()
- 作用:在指定位置插入元素
- 例子:
numbers = [1, 2, 3]
numbers.insert(1, 4)
print(numbers) # [1, 4, 2, 3]
4. remove()
- 作用:移除列表中 个匹配的元素
- 例子:
numbers = [1, 2, 3, 4, 2]
numbers.remove(2)
print(numbers) # [1, 3, 4, 2]
5. pop()
- 作用:移除并返回指定位置的元素,默认为最后一个元素
- 例子:
numbers = [1, 2, 3]
num = numbers.pop()
print(num) # 3
print(numbers) # [1, 2]
6. index()
- 作用:返回指定元素在列表中 次出现的索引
- 例子:
numbers = [1, 2, 3, 2]
index = numbers.index(2)
print(index) # 1
7. count()
- 作用:返回指定元素在列表中出现的次数
- 例子:
numbers = [1, 2, 3, 2]
count = numbers.count(2)
print(count) # 2
8. sort()
- 作用:对列表进行排序
- 例子:
numbers = [3, 1, 2]
numbers.sort()
print(numbers) # [1, 2, 3]
9. reverse()
- 作用:将列表中的元素反转
- 例子:
numbers = [1, 2, 3]
numbers.reverse()
print(numbers) # [3, 2, 1]
10. copy()
- 作用:复制列表
- 例子:
numbers = [1, 2, 3]
numbers_copy = numbers.copy()
print(numbers_copy) # [1, 2, 3]
这些函数对于对列表的操作非常有用,可以帮助我们对列表进行添加、删除、查询、排序等操作。
