擅长:python、mysql、java
<pre><code>d = {"a": 5, "n": 2, "z": 1, "c": 3, "b": 0}
t = tuple((k, d[k]) for k in sorted(d.keys()))
print(t)
# (('a', 5), ('b', 0), ('c', 3), ('n', 2), ('z', 1))
</code></pre>
<p>注意,这里不需要<code>tuple()</code>调用;没有它,您将得到一个(更高效的)生成器。在这个例子中,我们可以很容易地看到结果。你知道吗</p>