Python-有没有一种简单的方法可以按值删除列表元素?
发布于 2021-02-02 23:15:39
a = [1, 2, 3, 4]
b = a.index(6)
del a[b]
print a
上面显示了以下错误:
Traceback (most recent call last):
File "D:\zjm_code\a.py", line 6, in <module>
b = a.index(6)
ValueError: list.index(x): x not in list
因此,我必须这样做:
a = [1, 2, 3, 4]
try:
b = a.index(6)
del a[b]
except:
pass
print a
但是,没有简单的方法可以做到这一点吗?
关注者
0
被浏览
67
1 个回答