📜  Python List.pop()方法

📅  最后修改于: 2020-10-30 05:47:07             🧑  作者: Mango

Python清单pop()方法

Python pop()元素从列表中删除指定索引处存在的元素。它返回弹出的元素。语法和签名描述如下。

签名

pop([i])

参量

x:要弹出的元素。它是可选的。

返回

它返回弹出的元素。

我们来看一些pop()方法的示例,以了解其功能。

Python列表pop()方法示例1

我们首先来看一个从列表中弹出元素的简单示例。出现在索引2处的元素被弹出,请参见下面的示例。

# Python list pop() Method
# Creating a list
list = ['1','2','3']
for l in list:  # Iterating list
    print(l)
list.pop(2)
print("After poping:")
for l in list:  # Iterating list
    print(l)

输出:

1
2
3
After poping:
1
2

Python List pop()方法示例2

索引是可选的,如果不指定索引,它将弹出出现在列表最后一个索引处的元素。请参见下面的示例。

# Python list pop() Method
# Creating a list
list = ['1','2','3']
for l in list:  # Iterating list
    print(l)
list.pop()
print("After poping:")
for l in list:  # Iterating list
    print(l)

输出:

1
2
3
After poping:
1
2

Python List pop()方法示例3

如果索引为负值,它将从列表的右侧弹出元素。请参见下面的示例。

# Python list pop() Method
# Creating a list
list = ['1','2','3']
for l in list:  # Iterating list
    print(l)
list.pop(-2)    # Item will be removed from the right of the list
print("After poping:")
for l in list:  # Iterating list
    print(l)

输出:

1
2
3
After poping:
1
3