将字典内的列表更改为集合?

例如,我从 .txt 文件中打开了这个:

{'fruit':['apple','pear'], 'veggies':['cucumber']}

如何将整个字典中列表中的项目转换为集合,以便输出:

{'fruit':{'apple','pear'}, 'veggies':{'cucumber'}}


侃侃无极
浏览 99回答 2
2回答

桃花长相依

遍历字典中的所有键,并将每个键的值重新分配set()为其当前值的 a:for key in mydict:    mydict[key] = set(mydict[key])

阿波罗的战车

如果您遍历字典中的键,您可以将列表转换为集合。d = {'fruit': ['apple', 'pear'], 'veggies': ['cucumber']}for key in d.keys():    s[key] = set(d[key])这会产生您想要的输出。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python