2014-09-02 3 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']] 
Смежные вопросы