擅长:python、mysql、java
<p>您可以使用<code>zip</code>。你知道吗</p>
<pre><code>dicto = [{100: 1, 90: 2, 80: 3, 70: 4}, {100: 1, 90: 2, 80: 3}, {105: 1, 100: 2, 90: 3, 80: 4}]
listo = [70,80,105]
track = []
for key, d in zip(listo, dicto):
try:
track.append(d[key])
except KeyError:
pass
print(track)
# [4, 3, 1]
</code></pre>
<p>如果要将<code>None</code>作为缺少键的值,可以使用以下方法:</p>
<pre><code>track = [d.get(key) for key, d in zip(listo, dicto)]
</code></pre>