2014-09-02 142 views
1

我該如何進一步減少已經使用拆分線形成的列表,將其縮小爲更小的列表?將一個字符串拆分成多個列表

例如:

我有一個字符串,如'abc,def,hij\nklm,nop,qrs\ntuv,wx,yz\n'
使用splitlines時變得
['abc,def,hij' , 'klm,nop,qrs' , 'tuv,wx,yz']

這我怎麼能那麼採取這種並用逗號分開它,所以每個元素是一個字符串元素。 如: ['abc','def','hij'] ['klm','nop','qrs'] ['tuv','wx','yz']

回答

3
>>> s = 'abc,def,hij\nklm,nop,qrs\ntuv,wx,yz\n' 
>>> [l.split(',') for l in s.split('\n') if l] 
[['abc','def','hij'] ['klm','nop','qrs'] ['tuv','wx','yz']] 
相關問題