The*_*eIt 3 python dictionary set
我有:
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()}
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Python 3.6+,您还可以执行以下操作:
dict(zip(myDict.keys(), map(set, myDict.values())))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3294 次 |
最近记录: |