在 Python 中,列表(List)是一种有序、可变的数据类型,常用于存储一组数据。下面是常用的列表函数及它们的用法:
这些是 Python 列表中的一些常用函数及其用法。掌握了这些函数,可以更方便地操作列表,提高编程效率。
-
append(item)
:在列表的末尾添加一个元素fruits = ['apple', 'banana', 'orange'] fruits.append('pear') print(fruits) # ['apple', 'banana', 'orange', 'pear']
-
extend(iterable)
:将一个可迭代对象中的元素添加到列表末尾fruits = ['apple', 'banana', 'orange'] more_fruits = ['pear', 'grape', 'pineapple'] fruits.extend(more_fruits) print(fruits) # ['apple', 'banana', 'orange', 'pear', 'grape', 'pineapple']
-
insert(index, item)
:在指定位置插入一个元素fruits = ['apple', 'banana', 'orange'] fruits.insert(1, 'pear') print(fruits) # ['apple', 'pear', 'banana', 'orange']
-
remove(item)
:删除列表中第一个出现的指定元素fruits = ['apple', 'banana', 'orange', 'pear', 'banana'] fruits.remove('banana') print(fruits) # ['apple', 'orange', 'pear', 'banana']
-
pop([index])
:删除列表中指定位置的元素,并返回该元素的值。如果没有指定位置,默认删除列表末尾的元素fruits = ['apple', 'banana', 'orange'] last_fruit = fruits.pop() print(last_fruit) # 'orange' print(fruits) # ['apple', 'banana'] second_fruit = fruits.pop(1) print(second_fruit) # 'banana' print(fruits) # ['apple']
-
index(item)
:返回列表中第一个出现的指定元素的索引。如果指定元素不在列表中,抛出 ValueError 异常fruits = ['apple', 'banana', 'orange'] banana_index = fruits.index('banana') print(banana_index) # 1 try: cherry_index = fruits.index('cherry') except ValueError: print('cherry not found') # 'cherry not found'
-
count(item)
:返回列表中指定元素出现的次数fruits = ['apple', 'banana', 'orange', 'banana'] banana_count = fruits.count('banana') print(banana_count) # 2
-
sort([key=None, reverse=False])
:对列表进行排序。key 是一个可调用对象,用于指定排序依据。reverse 为 True 时,按降序排序fruits = ['apple', 'banana', 'orange'] fruits.sort() print(fruits) # ['apple', 'banana', 'orange'] fruits.sort(reverse=True) print(fruits) # ['orange','banana','apple']
-
reverse()
:反转列表中的元素。fruits = ['apple', 'banana', 'orange'] fruits.reverse() print(fruits) # ['orange', 'banana', 'apple']
-
copy()
:返回列表的一个浅拷贝。fruits = ['apple', 'banana', 'orange'] new_fruits = fruits.copy() print(new_fruits) # ['apple', 'banana', 'orange']
-
clear()
:删除列表中的所有元素。fruits = ['apple', 'banana', 'orange'] fruits.clear() print(fruits) # []
-
len()
:返回列表中元素的个数。fruits = ['apple', 'banana', 'orange'] count = len(fruits) print(count) # 3
-
min()
:返回列表中的最小值。如果列表中包含不同类型的元素,会抛出 TypeError 异常。numbers = [5, 2, 7, 1, 9] smallest = min(numbers) print(smallest) # 1
-
max()
:返回列表中的最大值。如果列表中包含不同类型的元素,会抛出 TypeError 异常。numbers = [5, 2, 7, 1, 9] largest = max(numbers) print(largest) # 9
-
sum()
:返回列表中所有元素的和。如果列表中包含不同类型的元素,会抛出 TypeError 异常。numbers = [5, 2, 7, 1, 9] total = sum(numbers) print(total) # 24
-
这些是 Python 列表中的一些常用函数及其用法。掌握了这些函数,可以更方便地操作列表,提高编程效率。