Python从二维列表中删除元组

时间:2018-06-11 10:00:53

标签: python list pandas

我的二维列表中有一个元组列表,

  

[(' J04550',6.666666666666667),(' J08062',23.333333333333336),   (' B12961',23.333333333333336),(' J02917',6.666666666666667),   (' TY36608',6.666666666666667),(' J08062',6.666666666666667),   (' J04542',6.666666666666667),(' J02917',23.333333333333336),   (' TY36003',6.666666666666667)]

我需要删除包含' J04550' 的元组。

最有效的方法是什么?

2 个答案:

答案 0 :(得分:4)

就是这样:

new_list = [x for x in my_list if x[0] != "J04550"] 

答案 1 :(得分:1)

a = [x for x in a if x[0] != 'J04550']

将删除所有事件。