2024-09-28 03:24:15 发布
网友
嗨,我有一个元组列表
a = [[('bring', 'VBG'), ('puffy', 'NN'), ('eyes', 'NNS'), ('back', 'RB')], [('droopy','NN'), ('eyes', 'NNS')]]
现在我想删除冗余元组,意味着输出应该是
tuple ('eye', 'NNS')已被删除
tuple ('eye', 'NNS')
使用sets:
sets
一个衬垫:
>>> seen = set() >>> [ [y for y in x if y not in seen and not seen.add(y)] for x in a] [[('bring', 'VBG'), ('puffy', 'NN'), ('eyes', 'NNS'), ('back', 'RB')], [('droopy', 'NN')]]
上述代码相当于:
使用
sets
:一个衬垫:
上述代码相当于:
^{pr2}$相关问题 更多 >
编程相关推荐