擅长:python、mysql、java
<p>澄清一下,你有一个包含列表元素的列表吗?而内部元素总是一个字符串,你想在引号后面跟一个数字?
你可以定义一个子函数</p>
<pre><code> def print_list_item(item, last_item):
print "["
print ' "' + item[0] + '",'
print ' ' + str(item[1]) + ','
if last_item:
print "]"
else:
print "],"
</code></pre>
<p>(请注意,我使用单引号来有效地“转义”双引号字符)
然后可以按以下方式打印列表:</p>
<pre><code> for i, item in enumerate(my_list):
print_list_item(item, i == len(my_list)-1)
</code></pre>
<p>你也可以用printf来清理。你知道吗</p>