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

标签 python list set converters

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

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

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

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

最佳答案

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

for key in mydict:
    mydict[key] = set(mydict[key])

关于python - 将字典内的列表更改为集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58253156/

相关文章:

python - 引用单维列表的python异常行为中的列表

python - 如何找出 pandas 数据框中的错误百分比?

python - 在 Django-seed 中生成 mobile_number 时出错

java - 为什么迭代比随机访问更可取

c - 为什么我的链表代码会导致段错误?

java - 迭代时修改整数集和字符串集

c++ - std::set<string, CustomComparer> 不能将 std::find(...) 与

python - 计算用作字典值的列表中的项目

Common Lisp 中的集合操作 A\B

python - 使用列表理解查找列表中的元素,其中另一个列表中的所有元素都是因子