擅长:python、mysql、java
<pre><code>dict_studenten_cijfers = {
'jonas': 9.2,
'mustafa': 5.5,
'mahmut': 6.0,
'ahmed': 7.0,
'ali': 6.0,
'emma': 9.0,
'klaas': 10.0,
'pieter': 8.0,
'peter': 7.0,
'floris': 9.0,
'jakob': 8.0,
'mohammed': 10.0
}
def hoogvliegers(dct):
return {k:v for k,v in dct.items() if v>=9}
hoogvliegers(dict_studenten_cijfers)
</code></pre>
<p>此方法使用非常方便的“dict comprehension”,在这里,您迭代每个<code>key,value</code>对<code>dct.items()</code>,并返回一个dictionary,其唯一值是大于或等于9级的值</p>
<p>输出:</p>
<pre><code>{'emma': 9.0, 'floris': 9.0, 'jonas': 9.2, 'mohammed': 10.0, 'klaas': 10.0}
</code></pre>