def common_elements(list1, list2):
"""
Return a list containing the elements which are in both list1 and list2
>>> common_elements([1,2,3,4,5,6], [3,5,7,9])
[3, 5]
>>> common_elements(['this','this','n','that'],['this','not','that','that'])
['this', 'that']
"""
for element in list1:
if element in list2:
return list(element)
到目前为止,但似乎无法使其工作!由于2个列表之间的通用元素比较
+1而我个人倒用frozenset,因为它是不可变的,因此可以作为字典的键等 – zebrabox 2010-05-19 11:04:53
这将返回/独特/共同的元素,但不是可能存在的任何重复的元素。 – Dologan 2014-03-20 18:52:18
@SilentGhost。如何从两个列表中获取匹配元素的数量。在这种情况下,它是2。 – Poka 2017-12-09 11:53:38