设置列表的替代Python

2024-09-25 00:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图转换这样的列表

l = ['tropical fruit,yogurt,coffee', 'whole milk,whole milk']

把这个列出来

^{2}$

有什么想法吗?我试图使用[set(word) for word in l],但它给了我一个字母的分解,我需要一个单词。请帮忙。在


Tags: in列表for字母单词wordcoffeeset
2条回答

您可以通过列表理解和拆分来完成这一点。在

l2 = [set(e.split(",")) for e in l] 
   list_values=['tropical fruit,yogurt,coffee', 'whole milk,whole milk']
   [set(values.split(','))for values in list_values]

   #OutPut : [{'coffee', 'tropical fruit', 'yogurt'}, {'whole milk'}]

相关问题 更多 >