擅长:python、mysql、java
<p>您可以使用解包:</p>
<pre><code>sc_dict=[('n', {'rh': 1}), ('n', {'rhe': 1}), ('nc', {'rhex': 1})]
new_data = [list(b.values())[0] for _, b in sc_dict]
</code></pre>
<p>输出:</p>
<pre><code>[1, 1, 1]
</code></pre>
<p>只需一个附加步骤,它就可以变得稍微干净一些:</p>
<pre><code>d = [(a, b.items()) for a, b in sc_dict]
new_data = [i for _, [(c, i)] in d]
</code></pre>