将拆分列表合并为lis

2024-04-19 18:59:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着把一张分开的单子,把它们连到另一张单子上。例如,我有以下列表:

['T', 'e', 's', 't', '\n', 'List', '\n']
现在我想加入他们看起来 ^{pr2}$ 我该怎么做?

Tags: 列表list单子pr2
2条回答

恐怕您的问题有点不明确,例如S. Lott注释,但看起来您似乎只想将所有字符串连接在一起,然后在有新行的地方拆分-下面的示例适用于您的示例,并且可以根据其他要求轻松修改:

>>>> ''.join(['T', 'e', 's', 't', '\n', 'List', '\n']).splitlines()
['Test', 'List']

串接是件了不起的事

l = ['T', 'e', 's', 't', '\n', 'List', '\n']
"".join(l).split('\n')

它的工作方式是获取一个“”字符串,通过将所有l附加到该字符串上,从而创建一个更大的字符串,并给出“Test\nList\n”。然后在行尾拆分,给出[“Test”,“List”]

相关问题 更多 >