lists = [["a", 1], ["b", 2], ["c", 3]]
有没有办法通过特定值删除列表中的列表?
例如,我想通过指示删除包含2的列表来删除列表["b", 2]。
请您参考如下方法:
使用列表理解来排除您不感兴趣的成员。
>>> lists = [["a", 1], ["b", 2], ["c", 3]]
>>> [i for i in lists if 2 not in i]
[['a', 1], ['c', 3]]
lists = [["a", 1], ["b", 2], ["c", 3]]
有没有办法通过特定值删除列表中的列表?
例如,我想通过指示删除包含2的列表来删除列表["b", 2]。
请您参考如下方法:
使用列表理解来排除您不感兴趣的成员。
>>> lists = [["a", 1], ["b", 2], ["c", 3]]
>>> [i for i in lists if 2 not in i]
[['a', 1], ['c', 3]]