列表操作方法
Python 提供了丰富的内置方法来操作列表,以下是一些常用的方法:
-
添加元素
append():在列表末尾添加一个元素。fruits = ["apple", "banana", "cherry"] fruits.append("orange") print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange']extend():在列表末尾添加多个元素(另一个列表)。more_fruits = ["mango", "grape"] fruits.extend(more_fruits) print(fruits) # 输出: ['apple', 'banana', 'cherry', 'orange', 'mango', 'grape']insert():在指定位置插入一个元素。fruits.insert(1, "kiwi") print(fruits) # 输出: ['apple', 'kiwi', 'banana', 'cherry', 'orange', 'mango', 'grape']
-
删除元素
remove():移除第一个匹配的元素。fruits.remove("banana") print(fruits) # 输出: ['apple', 'kiwi', 'cherry', 'orange', 'mango', 'grape']pop():移除并返回指定位置的元素,默认移除最后一个元素。last_fruit = fruits.pop() print(last_fruit) # 输出: grape print(fruits) # 输出: ['apple', 'kiwi', 'cherry', 'orange', 'mango']clear():清空列表。fruits.clear() print(fruits) # 输出: []
-
排序和反转
sort():对列表进行排序。numbers = [5, 1, 3, 7, 2] numbers.sort() print(numbers) # 输出: [1, 2, 3, 5, 7]reverse():反转列表。numbers.reverse() print(numbers) # 输出: [7, 5, 3, 2, 1]
-
查找元素
index():返回第一个匹配元素的索引。fruits = ["apple", "banana", "cherry"] print(fruits.index("banana")) # 输出: 1count():返回指定元素出现的次数。fruits = ["apple", "banana", "apple", "cherry"] print(fruits.count("apple")) # 输出: 2