擅长:python、mysql、java
<p>如果您在正确的行中,您可以使用如下列表:</p>
<pre><code>new_values = ["".join(sub_list) for sub_list in values]
</code></pre>
<p>或for循环:</p>
<pre><code>new_values = []
for sub_list in values:
new_values.append("".join(sub_list))
</code></pre>
<p>两种输出:</p>
<pre><code>['abc', 'def', 'ghi']
</code></pre>
<p>关于代码的几个注意事项:<br/>
您的循环将不起作用,因为您已将其写成<code>for i in values</code>,这意味着<code>i</code>的每个值都将包含一个子列表,而不是它的索引,因此要像您在示例中那样打印出来,您需要执行以下操作之一:</p>
<pre><code>for i in range(len(values)): # Here, i will contain the index values
print("".join(values[i]))
</code></pre>
<p>或</p>
<pre><code>for i in values: # Here, i will contain the sub_list
print("".join(i))
</code></pre>
<p>最后,如果遵循<a href="https://realpython.com/python-pep8/" rel="nofollow noreferrer">PEP-8</a>Python编码标准,则不应将camelCase用于变量名,因此<code>newValues</code>应该是<code>new_values</code></p>