【发布时间】:2017-12-30 16:28:22
【问题描述】:
我有两个列表,例如:
A=[1,2,3,4]
B=[3,6,7,8,9,10]
我想比较这两个列表,如果至少有一个共同元素,则返回 True,否则返回 False。目前我正在使用以下内容:
Set(A)&Set(B)
但是,这并不是实现此目的的最有效方式。我有超过 200 万个集合,每个集合中需要比较的元素超过 10K。我真的不需要比较所有元素。
在 Python 中是否有任何内置函数或者我需要为它编写自定义函数?
【问题讨论】:
-
这个问题已经讨论过同样的问题:stackoverflow.com/questions/3170055/…
标签: python list comparison