如何将项目放入列表中时将它们放入自己的单独字符串中

时间:2018-05-17 18:49:29

标签: python list

我试过从这个问题的答案中搜索但是找不到我的问题。我有一个列表列表,我希望列表列表中的所有内容都在他们自己的单独字符串中。这样我就可以单独访问每个项目。我的列表看起来像这样:

  

[['牛奶,水,苹果,橙子'],['番茄,胡萝卜']

我试图让它看起来像这样:

  

[[' milk',' water',' apple',' orange'],[' tomato' ;,'胡萝卜']]

(在我通过执行以下代码导入文件后,我得到了这个senario。它将项目放在列表列表中但是将对象放入他们自己的字符串中,这是我正在尝试的问题修复。)

  

打开(文件,' r')为f:

     
Main_list = [line.split() for line in f]
  

1 个答案:

答案 0 :(得分:1)

假设您的列表实际上是

x = [['milk, water, apple, orange'], ['tomatoes, carrots']]

您可以使用列表理解

[a[0].split(", ") for a in x]
[['milk', 'water', 'apple', 'orange'], ['tomatoes', 'carrots']]