我试过从这个问题的答案中搜索但是找不到我的问题。我有一个列表列表,我希望列表列表中的所有内容都在他们自己的单独字符串中。这样我就可以单独访问每个项目。我的列表看起来像这样:
[['牛奶,水,苹果,橙子'],['番茄,胡萝卜']
我试图让它看起来像这样:
[[' milk',' water',' apple',' orange'],[' tomato' ;,'胡萝卜']]
(在我通过执行以下代码导入文件后,我得到了这个senario。它将项目放在列表列表中但是将对象放入他们自己的字符串中,这是我正在尝试的问题修复。)
打开(文件,' r')为f:
Main_list = [line.split() for line in f]
答案 0 :(得分:1)
假设您的列表实际上是
x = [['milk, water, apple, orange'], ['tomatoes, carrots']]
您可以使用列表理解
[a[0].split(", ") for a in x]
[['milk', 'water', 'apple', 'orange'], ['tomatoes', 'carrots']]