如何进一步减少使用分割线形成较小列表的列表?
例如:
我有一个字符串,例如'abc,def,hij\nklm,nop,qrs\ntuv,wx,yz\n'
使用分割线时哪个成为
['abc,def,hij' , 'klm,nop,qrs' , 'tuv,wx,yz']
我怎样才能把它用逗号分开,以便每个元素都是一个字符串元素。
如:
['abc','def','hij'] ['klm','nop','qrs'] ['tuv','wx','yz']
答案 0 :(得分: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']]