为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

侃侃无极 2022-06-14 17:28:02
例如,我从 .txt 文件中打开了这个:{'fruit':['apple','pear'], 'veggies':['cucumber']}如何将整个字典中列表中的项目转换为集合,以便输出:{'fruit':{'apple','pear'}, 'veggies':{'cucumber'}}
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

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


for key in mydict:

    mydict[key] = set(mydict[key])


查看完整回答
反对 回复 2022-06-14
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

如果您遍历字典中的键,您可以将列表转换为集合。


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


for key in d.keys():

    s[key] = set(d[key])

这会产生您想要的输出。


查看完整回答
反对 回复 2022-06-14
  • 2 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信