gpt4 book ai didi

Python 将列表字典转换为集合字典?

转载 作者:行者123 更新时间:2023-12-05 08:41:03 24 4
gpt4 key购买 nike

我有:

myDict = {'a': [1,2,3], 'b':[4,5,6], 'c':[7,8,9]}

我要:

myDict = {'a': set([1,2,3]), 'b':set([4,5,6]), 'c':set([7,8, 9])}

是否可以使用单行代码来执行此操作而不是循环遍历它并转换值的类型?

最佳答案

无论如何你都必须循环:

{key: set(value) for key, value in yourData.items()}

如果您使用的是 Python 3.6+,您也可以这样做:

dict(zip(myDict.keys(), map(set, myDict.values())))

关于Python 将列表字典转换为集合字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52692866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com