Python 中的 pop()
方法是一个列表方法,用于根据指定索引从列表中移除并返回一个元素。如果未提供索引,它将移除并返回列表中的最后一个元素。此方法会修改原始列表。
参数值
参数 | 说明 |
---|---|
index | 一个可选参数,指定要从列表中移除的元素的索引。如果未提供,pop() 将移除并返回列表的最后一个元素。 |
返回值
pop()
方法可以返回列表中存在的任何数据类型,包括 None
。
如何在 Python 中使用 pop()
示例 1
pop()
方法移除并返回列表中指定索引处的元素。如果未指定索引,它将移除并返回列表中的最后一个元素。
numbers = [1, 2, 3, 4, 5]
removed_number = numbers.pop(2)
print('Removed number:', removed_number)
print('Updated list:', numbers)
示例 2
如果提供的索引超出范围,则会引发 IndexError
。
letters = ['a', 'b', 'c']
removed_letter = letters.pop(5)
print('Removed letter:', removed_letter)
print('Updated list:', letters)
示例 3
在没有索引的情况下使用 pop()
将移除并返回列表中的最后一个元素。
fruits = ['apple', 'banana', 'orange', 'grape']
last_fruit = fruits.pop()
print('Last fruit removed:', last_fruit)
print('Updated list:', fruits)