最佳答案
我想从列表中删除一个值,如果它存在于列表中(它可能不存在)。
a = [1, 2, 3, 4]b = a.index(6)
del a[b]print(a)
上面给出了错误:
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)
难道没有更简单的方法来做到这一点吗?