我有两个列表(list1和list2),它们包含1000万家公司的名称。每个列表中都没有重复项,但是有些公司在两个列表中都出现了。我想找到这些公司。我编写了以下代码:
list_matched = []
for i in range(len(list1)):
for j in range(len(list2)):
if list1[i] == list2[j]:
list_matched.append(list1[i])
这段代码的问题在于它永远不会停止执行。 我的问题是,在合理的时间内完成这项任务,我该怎么做。 看来处理1000万个名称的大小似乎太大了。