一个元组列表如下:
[(5,), (4,), (7,)]
第二个内容如下:
[(7,'James',6,1), (3,'Don',4,3), (2,'Poppy',5,1), (4,'Dom',6,4)]
如果要在第一个列表中找到第一个元素,我希望弹出第二个列表中的元组。即,返回第二个列表如下:
[(3,'Don',4,3), (2,'Poppy',5,1)]
最佳答案
In [32]: list1 = [(5,), (4,), (7,)]
In [33]: list2 = [(7,'James',6,1), (3,'Don',4,3), (2,'Poppy',5,1), (4,'Dom',6,4)]
In [34]: [ x for x in list2 if x[:1] not in list1]
Out[34]: [(3, 'Don', 4, 3), (2, 'Poppy', 5, 1)]
关于python - 弹出元组列表中与元组邻居列表匹配的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28597968/