Python 当项目位于列表中时,如何将其放入各自的单独字符串中

Python 当项目位于列表中时,如何将其放入各自的单独字符串中,python,list,Python,List,我试着从这个问题的答案中搜索,但找不到一个适合我问题的答案。我有一个列表列表,我希望列表列表中的所有内容都在各自单独的字符串中。这样我就可以单独访问每个项目。我的列表如下所示: 牛奶、水、苹果、橘子、西红柿、胡萝卜 我想让它看起来像这样: 牛奶、水、苹果、橘子、西红柿、胡萝卜 (我是在执行下面的代码导入一个文件后得到这个senario的。它将项目放入列表列表中,但不会将对象放入它们自己的字符串中,这是我试图解决的问题。) 打开(文件“r”)作为f: 假设你的名单是 x = [['milk, wa

我试着从这个问题的答案中搜索,但找不到一个适合我问题的答案。我有一个列表列表,我希望列表列表中的所有内容都在各自单独的字符串中。这样我就可以单独访问每个项目。我的列表如下所示:

牛奶、水、苹果、橘子、西红柿、胡萝卜

我想让它看起来像这样:

牛奶、水、苹果、橘子、西红柿、胡萝卜

(我是在执行下面的代码导入一个文件后得到这个senario的。它将项目放入列表列表中,但不会将对象放入它们自己的字符串中,这是我试图解决的问题。)

打开(文件“r”)作为f:


假设你的名单是

x = [['milk, water, apple, orange'], ['tomatoes, carrots']]
您可以使用列表理解

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

事实上,你甚至有一个看起来像
['milk,water,apple,orange']
的列表,这通常是一个迹象,表明你在这一点上做了错事,你应该调整代码,而不是试图在后处理中解决问题。尽管有不合理的反对票,我保留答案,因为这是OP要求的。:)但事实并非如此。为什么不是呢?我错过smth了吗?首先,你忽略了空间。即使在纠正了你答案中的错误之后,这似乎对我来说也不是最有用的建议。
[a[0].split(", ") for a in x]
[['milk', 'water', 'apple', 'orange'], ['tomatoes', 'carrots']]