我有一个清单
Nodelist1 = [
[['B', 10], ['IN', 1000]],
[['C', 15], ['OUT', 1001]],
[['F', 30], []]
]
我正在检查列表中索引为 1 的元素是否为空,如果为空,我想将其从列表中删除。
我的代码是这样的:
for i in range(len(Nodelist1)):
if Nodelist1[i][1]==NULL:
print "This node is deleted",Nodelist1[i][0]
Nodelist1.remove(Nodelist1[i][0])
else:
print Nodelist1[i][0]
但这给了我一个错误:
Nodelist1.remove(Nodelist1[i][0])
ValueError: list.remove(x): x not in list.
有人可以在这里帮助我吗?