Python: how to build a dict from plain list of keys and values

后端 未结 5 1438
耶瑟儿~
耶瑟儿~ 2020-12-06 01:22

I have a list of values like:

[\"a\", 1, \"b\", 2, \"c\", 3]

and I would like to build such a dict from it:

{\"a\": 1, \"b\         


        
5条回答
  •  -上瘾入骨i
    2020-12-06 02:00

    This seems rather succint, but I wouldn't call it very natural:

    >>> l = ["a", 1, "b", 2, "c", 3]
    >>> dict(zip(l[::2], l[1::2]))
    {'a': 1, 'c': 3, 'b': 2}
    

提交回复
热议问题