Skip to main content
 首页 » 编程设计

python之按特定值删除列表中的列表

2025年05月04日28think

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]]