擅长:python、mysql、java
<p>您可以使用解包:</p>
<pre><code>dd = {'cc': ['aa', 'UU', 'zzzzzzz'], 't': ['aa', 'uu', 'ZZZZZZ']}
new_d = {a:[c, d, e.upper()] for a, [c, d, e] in dd.items()}
</code></pre>
<p>输出:</p>
<pre><code>{'cc': ['aa', 'UU', 'ZZZZZZZ'], 't': ['aa', 'uu', 'ZZZZZZ']}
</code></pre>
<p>但是,对于具有任意元素数的列表,可以使用负索引:</p>
<pre><code>new_d = {a:b[:-1]+[b[-1].upper()] for a, b in dd.items()}
</code></pre>