擅长:python、mysql、java
<p>使用字典和列表迭代搜索:</p>
<pre><code>data_base = {x.split(' : ')[0] : x.split(' : ')[1] for x in data_base}
hashed_files = {x.split(' : ')[1] : x.split(' : ')[0] for x in hashed_files}
matches = []
for file in hashed_files:
if hashed_files[file] in data_base:
matches.append((file, data_base[hashed_files[file]]))
</code></pre>
<p>结果与</p>
<pre><code>>>> matches
[('StarWarsReview.docx', 'contraband_file3.jpg'), ('nothingtoseehere.docx', 'contraband_file2.jpg')]
</code></pre>