python如何删除list
发布时间:2025-09-17 15:58:54

python如何删除list中的元素?以下是三种方法:
使用del
del的写作方式是 **del list[i] ** 根据索引删除元素,即根据位置删除元素。
相关推荐:Python教程
使用方法
L=[1,2,2,3,4,5,6,7,8] delL[0],L[3:6] print(L) >>>[2,2,3,7,8] #注意以上操作,先删除L[0],然后重新排序 L=[1,2,3] delL print(L) 错误:name'L'isnotdefined,#表示已被删除
使用pop
pop的写作方式是 **list.pop[i] ** 列表还根据索引返回相应位置的元素删除相对位置的元素。list.pop()删除列表中的最后一个元素,并返回此元素。
L=[1,2,2,3,4,5,6,7,8] a=L.pop(2) print(L) print(a) >>>[1,2,3,4,5,6,7,8,9] >>>2 L=[6,7,8,9] L.pop() print(L) [6,7,8]
使用remove
remove的写作方式是 **list.remove(value) ** 删除第一个出现的对应元素,注意不要根据索引删除。相反,确定列表中有一个元素,并删除它。
L=[1,2,2,3,4,5,6,7,8] L.remove(2) print(L) >>>[1,2,3,4,5,6,7,8] L.remove(2) print(L) >>>[1,3,4,5,6,7,8

下一篇 python缩进用空格还是tab
