Python中常用的列表处理函数及用法
发布时间:2023-11-25 06:38:54
1. append(value): 在列表末尾添加一个元素value。
示例:
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits) # ['apple', 'banana', 'cherry', 'orange']
2. extend(iterable): 将可迭代对象iterable中的元素添加到列表末尾。
示例:
fruits = ['apple', 'banana', 'cherry'] more_fruits = ['orange', 'kiwi'] fruits.extend(more_fruits) print(fruits) # ['apple', 'banana', 'cherry', 'orange', 'kiwi']
3. insert(index, value): 在指定索引index处插入一个元素value。
示例:
fruits = ['apple', 'banana', 'cherry'] fruits.insert(1, 'orange') print(fruits) # ['apple', 'orange', 'banana', 'cherry']
4. remove(value): 删除列表中 个出现的元素value。
示例:
fruits = ['apple', 'banana', 'cherry', 'apple']
fruits.remove('apple')
print(fruits) # ['banana', 'cherry', 'apple']
5. pop(index): 移除索引index处的元素,并返回该元素的值。
示例:
fruits = ['apple', 'banana', 'cherry'] removed_fruit = fruits.pop(1) print(removed_fruit) # 'banana' print(fruits) # ['apple', 'cherry']
6. index(value, start, end): 返回列表中 个出现的元素value的索引,可指定搜索范围[start, end)。
示例:
fruits = ['apple', 'banana', 'cherry']
print(fruits.index('banana')) # 1
7. count(value): 返回元素value在列表中出现的次数。
示例:
fruits = ['apple', 'banana', 'cherry', 'apple']
print(fruits.count('apple')) # 2
8. sort(key=None, reverse=False): 对列表进行排序,默认升序,可指定排序函数和是否降序。
示例:
fruits = ['apple', 'banana', 'cherry'] fruits.sort() print(fruits) # ['apple', 'banana', 'cherry']
9. reverse(): 将列表中的元素反转。
示例:
fruits = ['apple', 'banana', 'cherry'] fruits.reverse() print(fruits) # ['cherry', 'banana', 'apple']
10. copy(): 返回列表的浅拷贝(复制列表的值,但不包括对象本身)。
示例:
fruits = ['apple', 'banana', 'cherry'] fruits_copy = fruits.copy() print(fruits_copy) # ['apple', 'banana', 'cherry']
这些是Python中常用的列表处理函数及其用法,可以帮助我们对列表进行添加、删除、查找、排序等操作。
