擅长:python、mysql、java
<p>你应该停止尝试重新发明轮子,而改用<a href="https://docs.python.org/2/library/json.html" rel="nofollow">^{<cd1>} module</a>:</p>
<pre><code>import json
json.dumps({'Names': y})
</code></pre>
<p>更一般地说,如果使用单引号,则不必转义这里的双引号;逗号可以通过使用<code>str.join()</code>来处理:</p>
^{pr2}$
<p>演示:</p>
<pre><code>>>> import json
>>> y = ['foo', 'bar', 'baz', 'qux', 'quux', 'corge', 'grault', 'garply', 'waldo']
>>> json.dumps({'Names': y})
'{"Names": ["foo", "bar", "baz", "qux", "quux", "corge", "grault", "garply", "waldo"]}'
</code></pre>
<p>以及</p>
<pre><code>>>> ','.join(['"{0}"'.format(item) for item in y])
'"foo","bar","baz","qux","quux","corge","grault","garply","waldo"'
</code></pre>