赞
赏
在 Python 中,我们在 列表 中弹出一个元素或者 删除 指定索引的元素,使用列表的 pop 函数。pop 函数会返回被弹出的元素。
如果我们使用 pop 函数,弹出列表中的元素的索引不存在,那么程序会报错。
element = listname.pop(index)
参数 | 描述 |
---|---|
listname | 需要被弹出元素的列表。 |
index | 可选,需要弹出的索引,默认为列表的长度。 |
element | 弹出的元素。 |
返回被弹出的元素。
如果不传 index,默认删除最后一个元素,否则,删除索引为 index 处的元素,返回被删除的元素。
使用 pop 函数,删除列表最后一个元素
print("嗨客网(www.haicoder.net)")
# 使用 pop 函数,删除列表最后一个元素
lis = ["Hello", "HaiCoder", 1024]
element = lis.pop()
print("element =", element, "lis =", lis)
程序运行后,控制台输出如下:
我们使用 [] 创建了一个列表 lis,列表中有三个元素,接着,我们使用列表的 pop 函数,弹出列表的最后一个元素。
最后,我们打印被弹出的元素,和弹出元素后的列表,发现列表的最后一个元素已经被删除了。
使用 pop 函数,弹出列表中指定索引处元素
print("嗨客网(www.haicoder.net)")
# 使用 pop 函数,弹出列表中指定索引处元素
lis = ["Hello", "HaiCoder", 1024]
element = lis.pop(1)
print("element =", element, "lis =", lis)
程序运行后,控制台输出如下:
我们在 pop 函数中,传入索引 1 ,删除列表中索引为 1 的位置处的元素。
使用 pop 函数,弹出索引不存在的元素
print("嗨客网(www.haicoder.net)")
# 使用 pop 函数,弹出索引不存在的元素
lis = ["Hello", "HaiCoder", 1024]
element = lis.pop(10)
print("element =", element, "lis =", lis)
程序运行后,控制台输出如下:
使用 pop 函数,弹出索引不存在的元素,程序报错。
在 Python 中,我们在列表中弹出一个元素或者删除指定索引的元素,使用列表的 pop 函数。pop 函数会返回被弹出的元素。
如果我们使用 pop 函数,弹出列表中的元素的索引不存在,那么程序会报错。Python 列表(list) pop 函数语法:
element = listname.pop(index)