擅长:python、mysql、java
<p>下面是另一种方法:</p>
<pre><code>one_list = [{'true black': ['AA1', ['BB']]}, {'white': ['AA2', ['CC1', 'CC2']]}]
color = 'true black'
first = one_list[0][color]
new_list = [first[0], first[1][0]]
gen = (g for g in one_list if color not in g.keys())
for g in gen:
for l in g.values():
for n in l[1]:
new_list.append(n)
print(new_list)
</code></pre>
<p>输出:</p>
<pre><code>['AA1', 'BB', 'CC1', 'CC2']
</code></pre>