将字符串拆分为多个列表

1 投票
1 回答
3984 浏览
提问于 2025-04-19 07:41

我想进一步把一个用 splitlines 方法分割出来的列表,变成更小的列表。

比如说:

我有一个字符串,比如 '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']

1 个回答

4
>>> 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']]

当然可以!请将你想要翻译的内容发给我,我会帮你把它变得更简单易懂。

撰写回答