擅长:python、mysql、java
<pre><code>', '.join(d['memberId'] for d in my_list)
</code></pre>
<p>既然你说你是Python新手,我将解释这是如何工作的。</p>
<p><a href="http://docs.python.org/library/stdtypes.html#str.join" rel="noreferrer">^{<cd1>}</a>方法组合iterable的每个元素(如列表),并使用方法调用的字符串作为分隔符。</p>
<p>提供给方法的iterable是生成器表达式<code>(d['memberId'] for d in my_list)</code>。这实际上给了您列表理解创建的列表中的每个元素<code>[d['memberId'] for d in my_list]</code>,而不实际创建列表。</p>