python tuple to dict

前端 未结 6 685
無奈伤痛
無奈伤痛 2020-11-27 10:17

For the tuple, t = ((1, \'a\'),(2, \'b\')) dict(t) returns {1: \'a\', 2: \'b\'}

Is there a good way to get {\'a\': 1, \'

6条回答
  •  无人及你
    2020-11-27 10:35

    Even more concise if you are on python 2.7:

    >>> t = ((1,'a'),(2,'b'))
    >>> {y:x for x,y in t}
    {'a':1, 'b':2}
    

提交回复
热议问题