python列表pop()删除指定元素

pop()方法描述

python列表list类实例内置方法pop(),可以用于删除由传入的参数指定的列表索引位置上的元素。返回被删除的元素值。如果超出列表的最大索引值,python会抛出IndexError。


pop()语法及参数结构

list.pop( index = -1 )

参数index指定pop()方法所要删除的列表元素索引,默认情况下,即不传入参数的情况下,删除的是列表list的最后一个元素。


pop()方法返回值

pop()方法返回被删除的元素值。


pop()方法实例代码

>>> list1 = list(range(9))
>>> list1
[0, 1, 2, 3, 4, 5, 6, 7, 8]
>>> list1.pop() #默认情况下,删除列表最后一个元素,注意返回值
8
>>> list1
[0, 1, 2, 3, 4, 5, 6, 7]
>>> list1.pop(0) #参数指定pop()方法所要删除的列表元素索引
0
>>> list1
[1, 2, 3, 4, 5, 6, 7]
>>> list1.pop(9) #指定的索引值超过列表的最大索引值,python将抛出IndexError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: pop index out of range

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.