如何将字符串转换为列表列表?

时间:2020-03-23 02:24:45

标签: python-3.x string split

我想用\ n将字符串转换为列表列表,然后用空格将其拆分到子列表中。

示例:-

('We are champion\n We won the game\n')

所需结果:-

[['We', 'are', 'champion'], ['We', 'won', 'the', 'game']]

我不知何故对函数split感到困惑,发现我不能在子列表中使用split。

2 个答案:

答案 0 :(得分:0)

这应该对您有用:

text = 'We are champion\n We won the game\n'

arr = []

for sentence in text.split('\n'):
    sentence = sentence.strip()

    if sentence:
        arr.append(sentence.split(' '))

print(arr)

答案 1 :(得分:0)

您可以使用IType用新行分割字符串。然后将其循环到splitlines中,并附加到结果的split中。

提示:执行拆分之前,可以使用array修剪字符串的空白空间。

strip