比较两个列表,返回结果显示

时间:2016-11-27 15:54:31

标签: python

我正在尝试创建比较两个MD5哈希列表。我需要确定哪些哈希值比较并返回比较的哈希值。我没有太多运气,所以任何帮助都会很棒。

这就是我现在所拥有的:

BadHashes = []
for element in filesavedin:
    if element in hasheddic:
        BadHashes.append(element)
        print BadHashes
return BadHashes

1 个答案:

答案 0 :(得分:0)

以下是有关集合的文档:https://docs.python.org/2/library/sets.html

Codewise:

from set import Set

set1 = Set([1,1,2,3])
set2 = Set([2,2,3,4])

intersecting = set1.intersection(set2)

应该给你intersecting = Set([2,3])。您可以使用list(intersecting)将其转换回列表对象,尽管大多数列表运算符也适用于集合。