A list as a key for a dictionary

前端 未结 5 1953
一整个雨季
一整个雨季 2021-01-22 08:28

I have multiple lists of tuples eg

[([1, 2, 3, 4], 2), ([5, 6, 7], 3)]

that I would like to have as keys to a dictionary (so each key in my dic

5条回答
  •  误落风尘
    2021-01-22 08:56

    Use tuples instead.

    >>> dict((tuple(x[0]), x[1]) for x in [([1,2,3,4],2),([5,6,7],3)])
    {(5, 6, 7): 3, (1, 2, 3, 4): 2}
    

提交回复
热议问题