如何在Python中返回2个单词的嵌套列表?

时间:2018-11-16 16:52:58

标签: python

例如,我有一个像['word1,word2', 'word2,word3' 'word4,word4' ...]

这样的单词列表

如何返回这样的列表[[word1,word2],[word3,word4],[word5,word6]...]

2 个答案:

答案 0 :(得分:2)

您可以将列表理解与split()一起使用

 l     = ['word1,word2', 'word2,word3' 'word4,word4']
 l_new = [x.split(',') for x in l]

答案 1 :(得分:0)

@Zeeshan Akhter的解决方案很好,而且非常有效。但是,列表理解往往有点难以理解,而且这种解决方案基本上是同一件事,出于可读性而扩展。

l = ['word1,word2', 'word2,word3' 'word4,word4']
new = []
for item in l:
    new.append(item.split(','))