Python: create dictionary using dict() with integer keys?
问题 In Python, I see people creating dictionaries like this: d = dict( one = 1, two = 2, three = 3 ) What if my keys are integers? When I try this: d = dict (1 = 1, 2 = 2, 3 = 3 ) I get an error. Of course I could do this: d = { 1:1, 2:2, 3:3 } which works fine, but my main question is this: is there a way to set integer keys using the dict() function/constructor? 回答1: Yes, but not with that version of the constructor. You can do this: >>> dict([(1, 2), (3, 4)]) {1: 2, 3: 4} There are several