📅  最后修改于: 2023-12-03 15:18:56.419000             🧑  作者: Mango
在Python中,List是一种有序的集合,可以包含任何类型的对象。List提供了许多方法用于访问和操作其元素。其中之一是pop()方法,它用于从List中删除并返回指定索引处的元素。
list.pop([index])
pop()方法接受一个可选参数index,表示要删除的元素在List中的索引。如果省略了index参数,则默认为-1,也就是删除List中的最后一个元素。pop()方法返回被删除的元素。
# 定义一个List
fruits = ['apple', 'banana', 'cherry', 'orange']
# 删除并返回最后一个元素
last_fruit = fruits.pop()
print(last_fruit) # 输出: orange
print(fruits) # 输出: ['apple', 'banana', 'cherry']
# 删除并返回索引为1的元素
second_fruit = fruits.pop(1)
print(second_fruit) # 输出: banana
print(fruits) # 输出: ['apple', 'cherry']
在上面的示例中,我们首先定义了一个名为fruits的List,它包含四个元素。然后我们使用pop()方法两次:第一次删除并返回最后一个元素,第二次删除并返回索引为1的元素。每次调用pop()方法后,我们输出被删除的元素和剩余的List。
Python List.pop()方法是一种方便的删除元素的方法,它支持从List中删除任何位置的元素,并返回被删除的元素。使用pop()方法需要注意参数index的正确性和List长度的变化。