【发布时间】:2018-02-19 12:23:24
【问题描述】:
这是我的元组列表:
[('Abbott', 'Texas'), ('Abernathy', 'Texas'), ('Abilene', 'Texas'), ('Ace', 'Texas'), ('Ackerly', 'Texas'), ('Alba', 'Texas'),('Addison', 'Texas'), ('Adkins', 'Texas'), ('Adrian', 'Texas'), ('Afton', 'Texas'), ('Agua Dulce', 'Texas'), ('Aiken', 'Texas'), ('Alamo', 'Texas'), ('Alanreed', 'Texas'), ('Albany', 'Texas')]
我想从上面的元组列表中删除 ('Alba', 'Texas')
我尝试了很多方法,但它没有给我预期的结果。
我试过了
[x for x in listobj if any(y is not Alba for y in x)]
【问题讨论】:
-
您到底尝试了什么? “没有给我正确的结果”意味着什么?它给了你什么?
-
使用带有“从python列表中删除项目”查询的搜索引擎真的那么难吗?
-
1) 你试过什么? 2) 顺序重要吗?
-
[x for x in listobj if any(y is not Alba for y in x)] 我认为这不合适
-
@venkat 这当然不合适。它甚至不会运行。