Python中常用的列表函数及示例
发布时间:2023-07-04 11:37:00
Python中常用的列表函数包括:
1. append():向列表末尾添加一个元素。
示例:
lst = [1, 2, 3] lst.append(4) print(lst) # 输出:[1, 2, 3, 4]
2. extend():在列表末尾追加多个元素。
示例:
lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst1.extend(lst2) print(lst1) # 输出:[1, 2, 3, 4, 5, 6]
3. insert():在指定位置插入一个元素。
示例:
lst = [1, 2, 3] lst.insert(1, 4) print(lst) # 输出:[1, 4, 2, 3]
4. remove():根据值删除列表中的元素。
示例:
lst = [1, 2, 3] lst.remove(2) print(lst) # 输出:[1, 3]
5. pop():删除列表中指定位置的元素,并返回该元素的值。
示例:
lst = [1, 2, 3] val = lst.pop(1) print(lst) # 输出:[1, 3] print(val) # 输出:2
6. index():返回列表中第一个匹配元素的索引。
示例:
lst = [1, 2, 3] idx = lst.index(2) print(idx) # 输出:1
7. count():返回元素在列表中出现的次数。
示例:
lst = [1, 2, 2, 3] cnt = lst.count(2) print(cnt) # 输出:2
8. sort():对列表进行排序(默认升序)。
示例:
lst = [3, 2, 1] lst.sort() print(lst) # 输出:[1, 2, 3]
9. reverse():反转列表中的元素。
示例:
lst = [1, 2, 3] lst.reverse() print(lst) # 输出:[3, 2, 1]
10. copy():复制列表。
示例:
lst1 = [1, 2, 3] lst2 = lst1.copy() print(lst2) # 输出:[1, 2, 3]
11. clear():清空列表中的所有元素。
示例:
lst = [1, 2, 3] lst.clear() print(lst) # 输出:[]
12. len():返回列表的长度(元素个数)。
示例:
lst = [1, 2, 3] length = len(lst) print(length) # 输出:3
13. max():返回列表中的最大值。
示例:
lst = [1, 2, 3] max_val = max(lst) print(max_val) # 输出:3
14. min():返回列表中的最小值。
示例:
lst = [1, 2, 3] min_val = min(lst) print(min_val) # 输出:1
15. sum():计算列表中所有元素的和。
示例:
lst = [1, 2, 3] sum_val = sum(lst) print(sum_val) # 输出:6
16. any():判断列表中是否存在为真的元素。
示例:
lst = [0, False, None] result = any(lst) print(result) # 输出:False
17. all():判断列表中所有元素是否为真。
示例:
lst = [1, True, 'yes'] result = all(lst) print(result) # 输出:True
以上是Python中常用的列表函数及一些示例,这些函数能够方便地操作和处理列表数据。
