有没有办法同时使用.splitlines()和.split()?

1 python split python-3.x

Ex.
'xxx-xxx, xxx-xxx'.splitlines.split()
Run Code Online (Sandbox Code Playgroud)

我知道这可能不是正确的写它,但我试图表明我想要做什么.有没有办法将列表拆分为单独的",",然后同时分离" - ".我希望每个'xxx'都是这样的.

[[xxx, xxx], [xxx, xxx]] 
Run Code Online (Sandbox Code Playgroud)

也许这是艰难的方式,有一种更好的方式来组织这些列表.我需要组织这样的事情.

Mar*_*ers 7

只需使用列表理解:

[line.strip().split('-') for line in text.split(',')]
Run Code Online (Sandbox Code Playgroud)

你没有拆分行(没有行分隔符),你在逗号上拆分.