擅长:python、mysql、java
<p>你的价值观是固定的,这就是你想要的吗?你知道吗</p>
<p>您可以将它们设为非集,并将它们作为字符串,然后使用iteritems:</p>
<pre><code>strings = {"1234":'a', "2":'as', "4":'bat', "5":'car', "6":'dove', "7":'python'}
{key: value.upper() for key, value in strings.iteritems()}
</code></pre>
<p>或者,如果它们必须是集合,则需要一个传统的迭代层</p>
<pre><code>strings = {"1234":{'a'}, "2":{'as'}, "4":{'bat'}, "5":{'car'}, "6":{'dove'}, "7":{'python'}}
{key: {val.upper() for val in value} for key, value in strings.iteritems()}
</code></pre>