将字符串列表转换成字符串,每个值都换行

-1 python

因此,我有一个项目,其中有一个字符串列表:

outputs = ['cow', 'chicken', 'pig']
Run Code Online (Sandbox Code Playgroud)

我需要将它们转换为字符串,每个值都由换行符分隔,如下所示:

cow
chicken
pig
Run Code Online (Sandbox Code Playgroud)

我在python列表中找到了以换行符分隔值的解决方案,但它使用的是这样的列表:

outputs = [['cow'], ['chicken'], ['pig']]
Run Code Online (Sandbox Code Playgroud)

每当我跑步时:

 answer = "\n".join(map(lambda x: x[0], outputs))
 print(answer)
Run Code Online (Sandbox Code Playgroud)

它返回'c',与该问题中的所有其他答案一样。

小智 5

您可以使用以下方法将一个字符串列表与另一个字符串连接起来:

str = "\n".join(outputs)
Run Code Online (Sandbox Code Playgroud)