删除另一个列表中存在的一个列表中的元素

删除另一个列表中存在的一个列表中的元素,第1张

删除另一个列表中存在的一个列表中的元素

使用清单理解:

>>> list1 = ['paste', 'text', 'text', 'here', 'here', 'here', 'my', 'i', 'i', 'me', 'me']>>> list2 = ["i","me"]>>> list3 = [item for item in list1 if item not in list2]>>> list3['paste', 'text', 'text', 'here', 'here', 'here', 'my']

注意:列表中的查找

O(n)
,请考虑从中进行设置
list2
-集合中的查找为
O(1)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5663064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存