我正在尝试创建比较两个MD5哈希列表。我需要确定哪些哈希值比较并返回比较的哈希值。我没有太多运气,所以任何帮助都会很棒。
这就是我现在所拥有的:
BadHashes = []
for element in filesavedin:
if element in hasheddic:
BadHashes.append(element)
print BadHashes
return BadHashes
答案 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)
将其转换回列表对象,尽管大多数列表运算符也适用于集合。