2个列表之间的共同元素比较

2024-01-23

给定两个输入列表,如何创建两个输入共有的元素列表?

例如:对于输入[1,2,3,4,5,6] and [3,5,7,9],结果应该是[3, 5];用于输入['this','this','n','that'] and ['this','not','that','that'],结果应该是['this', 'that'].


也可以看看:

  • 在Python中,如何从两个列表中找到常用单词,同时保留单词顺序? https://stackoverflow.com/questions/18264471/(保持订单)
  • Python-多个列表的交集? https://stackoverflow.com/questions/3852780/(用于计算 >= 3 个列表之间的交集)
  • 两个列表的交集(包括重复项)? https://stackoverflow.com/questions/37645053/(保留重复元素)

使用Python的设置交集 https://docs.python.org/3/library/stdtypes.html#frozenset.intersection:

>>> list1 = [1,2,3,4,5,6]
>>> list2 = [3, 5, 7, 9]
>>> list(set(list1).intersection(list2))
[3, 5]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2个列表之间的共同元素比较 的相关文章

随机推荐