擅长:python、mysql、java
<p>对于每个“当前”项目,您必须与所有“先前”项目进行比较,而不仅仅是同一位置的项目(这是“zip”将帮助您实现的目标)</p>
<pre><code>data_current = [{"name": "d.json", "size": 1000},
{"name": "c.json", "size": 1000},
{"name": "b.json", "size": 1000}]
data_previous = [{"name": "a.json", "size": 1000},
{"name": "b.json", "size": 1000},
{"name": "c.json", "size": 1000}]
for current in data_current:
result = "No Match"
for previous in data_previous:
if current["name"] == previous["name"]:
result = "Match"
print(result)
</code></pre>
<p>编辑:如果你想检查当前项与上一项,也检查前一项与当前项,你可以做以下操作(我在印刷品中添加了一些文本,以澄清发生了什么)</p>
^{pr2}$