<p>我有一个嵌套列表,例如:</p>
<pre><code>names = [['James', 'Logan', 'Timothy'], ['Ander', 'John', 'Henry']]
</code></pre>
<p>在每个名称之前,我想在每个名称之前添加这个字符串<code>'His name is: '</code>。
所以它应该逐行打印:</p>
<pre><code>His name is: James
His name is: Logan
His name is: Timothy
His name is: Ander
His name is: John
His name is: Henry
</code></pre>
<p>我曾经</p>
<pre><code>for n in names: print(f'His name is: {n}')
</code></pre>
<p>但这并没有给我想要的结果。
你能帮我弄清楚怎么做吗</p>
<p>如果要避免使用嵌套循环或<code>itertools</code>,可以使用<code>sum</code>组合所有嵌套列表:</p>
<pre><code>names = [['James', 'Logan', 'Timothy'], ['Ander', 'John', 'Henry']]
for name in sum(names, []):
print(f'His name is: {name}')
</code></pre>