2011-04-19 96 views
0

我試圖將分割列表加入到另一個列表中。例如,我有這個列表: 將分割列表加入列表

 
['T', 'e', 's', 't', '\n', 'List', '\n'] 
現在我想加入這些看起來像
 
['Test', 'List'] 
我該怎麼做?

+0

什麼是規則?一個字母串結合在一起? '\ n'簡單地被忽略?或者'\ n'是字符串的結尾? – 2011-04-19 15:43:23

回答

7

恐怕你的問題有點不確定,因爲S. Lott評論,但它看起來好像你只是想將所有的字符串連接在一起,然後拆分有新行的地方 - 下面的例子適用於你的例子,可以很容易地修改了其他要求:

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

字符串連接是一個了不起的事情

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

工程通過採取「」的字符串,通過附加的所有升它給人創造一個更大的字符串「測試\ NLIST \ n」。然後在給出[「測試」,「列表」的末尾分割]

+0

+1,因爲在這種情況下,'\ n'上的拆分比拆分splitlines() – joce 2011-04-19 15:48:53