如何在python中将set转换为dict

将集合转换为字典的最简单方法是什么?说从{'a', 'b'}{'a': 0, 'b': 1}?排序无关紧要,但它应该从 0 开始到集合本身的大小。

回答

只需使用字典理解 enumerate

>>> s = {'a', 'b'}
>>> {k:idx for idx,k in enumerate(s)}
{'a': 0, 'b': 1}

  • 字典理解是要走的路。看不到比这更多的pythonic了。

以上是如何在python中将set转换为dict的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>