首页 > 解决方案 > python使用'del'从列表中删除一个元素

问题描述

我正在使用 Pythondel运算符在条件后删除列表中的某个元素。

没有del声明,代码可以正常工作,但是每当我使用时,del都会引发异常:IndexError: list index out of range.

这是代码:

sa=[3,4,1,6,4,8,9,12]
for x in range(len(sa)-1):
    if(sa[x]+1==sa[x+1]):
       del sa[x]

标签: python-3.xlist

解决方案


推荐阅读