擅长:python、mysql、java
<p>为什么不使用<a href="http://docs.python.org/library/stdtypes.html#str.format" rel="nofollow">str.format method</a>?在</p>
<pre><code>", ".join(['SUM({n}) AS {n}'.format(n=x) for x in a])
# Returns SUM(foo) AS foo, SUM(bar) AS bar, SUM(doh) AS doh, SUM(rae) AS rae
</code></pre>
<p>如果<code>a</code>是一个大列表,那么您可能需要使用一个生成器,以避免首先在内存中创建整个列表,正如GWW所指出的那样。在</p>
^{pr2}$