<p>有人能帮我理解下面代码背后的逻辑吗</p>
<p>假设mpg是一个字典列表</p>
<pre><code>cylinders = set(d['cyl'] for d in mpg)
</code></pre>
<p>我写了这段代码,但我正在寻找一些帮助来总结它在一行</p>
<pre><code>cylinders=list()
for d in mpg :
cylinders.append(d['cyl'])
new_cylinders=set(cylinders)
</code></pre>