擅长:python、mysql、java
<p>不要把字典的键和“键函数”混淆了</p>
<p>当两个值相同时,<code>max</code>或<code>min</code>将返回第一个匹配的键。因为dict的迭代在Python3.6之前是无序的,所以依赖于返回哪个键不是一个好主意</p>
<p>在上一个示例中,您要求dict将这些值用作dict的键。这通常会返回<code>None</code>,除非该值恰好也是键(例如,如果所有键都是str,并且所有值都是int,则永远不会发生这种情况)。在Python2中,由于<code>None</code>不大于<code>None</code>,因此遇到的第一个键将是最终返回的键。在Python3中,执行此比较会引发异常。你知道吗</p>