python: tuple of dictionary to Dictionary

后端 未结 6 1922
一个人的身影
一个人的身影 2021-01-20 19:02

How can I convert tuple of dictionaries like example present below:

({(1, 2): 3},
 {(1, 3): 5},
 {(1, 4): 5},
 {(2, 4): 5},
 {(1, 5): 10},
 {(2, 6): 9},
 {(1         


        
6条回答
  •  自闭症患者
    2021-01-20 20:03

    >>> a=({(1, 2): 3},
     {(1, 3): 5},
     {(1, 4): 5},
     {(2, 4): 5},
     {(1, 5): 10},
     {(2, 6): 9},
     {(1, 6): 9},
     {(2, 1): 2},
     {(2, 2): 3},
     {(2, 3): 5},
     {(2, 5): 10},
     {(1, 1): 2})
    >>> {key: x[key] for x in a for key in x}
    {(1, 2): 3, (2, 6): 9, (1, 4): 5, (1, 1): 2, (1, 5): 10, (1, 3): 5, (1, 6): 9, (2, 1): 2, (2, 2): 3, (2, 3): 5, (2, 5): 10, (2, 4): 5}
    >>> 
    

提交回复
热议问题