擅长:python、mysql、java
<p>你在迭代键而不是值。因此,您需要将键与实际字典结合起来,以检查对应键的值是否等于1。你知道吗</p>
<pre><code>peeps = {'scoobydoo':0, 'shaggy':0, 'scrappydoo':0, 'velma':1, 'freddy':0, 'daphne':1}
ignore_list = []
for peep in peeps:
if peeps[peep] == 1:
ignore_list.append(peep)
print(ignore_list)
</code></pre>
<p>或者</p>
<pre><code>peeps = {'scoobydoo':0, 'shaggy':0, 'scrappydoo':0, 'velma':1, 'freddy':0, 'daphne':1}
print([key for key,value in peeps.items() if value == 1])
</code></pre>