如何比较两个列表中的项目Python 3.3

本塞爵士

我尝试使用cmp(list1, list2)了解它在Python 3.3中不再受支持。我尝试了许多其他复杂的方法,但没有一个奏效。

我有两个列表,每个列表都只包含单词,我希望它检查以查看两个单词中都有多少个单词,并返回多少个单词。

米拉杜洛

您可以使用以下方式找到相交的长度&

len(set(list1) & set(list2))

例子:

>>>len(set(['cat','dog','pup']) & set(['rat','cat','wolf']))
1
>>>set(['cat','dog','pup']) & set(['rat','cat','wolf'])
{'cat'}

另外,如果由于某种原因不想使用集合,则可以始终使用collections.Counter支持大多数多集合操作的:

>>> from collections import Counter 
>>> print(list((Counter(['cat','dog','wolf']) & Counter(['pig','fish','cat'])).elements()))
['cat']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python 3中检查两个不同列表中的相同项目?

来自分类Dev

Python 3:如何比较两个大文件最快?

来自分类Dev

如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

来自分类Dev

如何在python 3中比较两个嵌套的json

来自分类Dev

如何使两个列表在python3中不共享其值

来自分类Dev

比较Python中的3个列表

来自分类Dev

如何获取前两个列表中的公共元素并保存到python 3中的新列表?

来自分类Dev

如何`str.join`两个列表到Python3中所有组合的字符串?

来自分类Dev

Python 3-关联两个列表

来自分类Dev

比较C中的两个三角形(例如3、3、4和4、3、3)

来自分类Dev

比较C中的两个三角形(例如3、3、4和4、3、3)

来自分类Dev

Python 3:如何对两个并行列表进行排序?

来自分类Dev

Python 3:即使元素顺序不正确,如何检查两个列表是否匹配

来自分类Dev

如何从Python 3的两个不同输入中打印一个答案?

来自分类Dev

如何将cocos2d V3.x中的两个CCSprite与IOS进行比较

来自分类Dev

如何从python中的两个不同的sqlite3表中减去值

来自分类Dev

如何在Python 3中比较两个字符串中的单个字符

来自分类Dev

如何在Python 3中对两个十六进制字符串进行XOR?

来自分类Dev

如何在Python 3中一起添加两个函数?

来自分类Dev

如何在Python3中使用两个条件对对象进行排序?

来自分类Dev

如何在python3中结合两个re.compile regex?

来自分类Dev

如何从numpy数组中删除两个最小的数字并计算中位数python 3

来自分类Dev

如何在python3中结合两个re.compile regex?

来自分类Dev

Python 3,添加两个字典并在与两个字典都有的键关联的列表中添加项目

来自分类Dev

这是如何使用boto3 python在s3中标记两个对象的方法

来自分类Dev

如何按内容“服务器端”比较两个 S3 对象

来自分类Dev

合并两个无比排序的元素列表,使其在python3中保持相对顺序

来自分类Dev

比较as3中的两个数组

来自分类Dev

Sqlite3 FTS:限制匹配请求中两个单词之间的项目长度吗?

来自分类Dev

python 3如何将项目添加到另一个列表中的列表

Related 相关文章

  1. 1

    如何在Python 3中检查两个不同列表中的相同项目?

  2. 2

    Python 3:如何比较两个大文件最快?

  3. 3

    如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

  4. 4

    如何在python 3中比较两个嵌套的json

  5. 5

    如何使两个列表在python3中不共享其值

  6. 6

    比较Python中的3个列表

  7. 7

    如何获取前两个列表中的公共元素并保存到python 3中的新列表?

  8. 8

    如何`str.join`两个列表到Python3中所有组合的字符串?

  9. 9

    Python 3-关联两个列表

  10. 10

    比较C中的两个三角形(例如3、3、4和4、3、3)

  11. 11

    比较C中的两个三角形(例如3、3、4和4、3、3)

  12. 12

    Python 3:如何对两个并行列表进行排序?

  13. 13

    Python 3:即使元素顺序不正确,如何检查两个列表是否匹配

  14. 14

    如何从Python 3的两个不同输入中打印一个答案?

  15. 15

    如何将cocos2d V3.x中的两个CCSprite与IOS进行比较

  16. 16

    如何从python中的两个不同的sqlite3表中减去值

  17. 17

    如何在Python 3中比较两个字符串中的单个字符

  18. 18

    如何在Python 3中对两个十六进制字符串进行XOR?

  19. 19

    如何在Python 3中一起添加两个函数?

  20. 20

    如何在Python3中使用两个条件对对象进行排序?

  21. 21

    如何在python3中结合两个re.compile regex?

  22. 22

    如何从numpy数组中删除两个最小的数字并计算中位数python 3

  23. 23

    如何在python3中结合两个re.compile regex?

  24. 24

    Python 3,添加两个字典并在与两个字典都有的键关联的列表中添加项目

  25. 25

    这是如何使用boto3 python在s3中标记两个对象的方法

  26. 26

    如何按内容“服务器端”比较两个 S3 对象

  27. 27

    合并两个无比排序的元素列表,使其在python3中保持相对顺序

  28. 28

    比较as3中的两个数组

  29. 29

    Sqlite3 FTS:限制匹配请求中两个单词之间的项目长度吗?

  30. 30

    python 3如何将项目添加到另一个列表中的列表

热门标签

归档