将拆分列表加入列表

时间:2011-04-19 15:41:46

标签: python string list join split

我正在尝试将拆分列表添加到另一个列表中。例如,我有这个列表:

['T', 'e', 's', 't', '\n', 'List', '\n']
现在我想加入这些看起来像
['Test', 'List']
我怎么能这样做?

2 个答案:

答案 0 :(得分:7)

我担心你的问题有点不明确,如S. Lott评论,但看起来好像你只想将所有字符串连接在一起,然后分成有换行符的地方 - 以下是适用于你的例如,可以根据其他要求轻松修改:

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

答案 1 :(得分:4)

字符串加入是一件了不起的事情

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

通过获取“”字符串来工作,通过将所有l附加到它来创建一个更大的字符串,给出“Test \ nList \ n”。然后在给出[“测试”,“列表”]

的行尾分裂