在 Python 中,我看到人们创建这样的字典:
d = dict( one = 1, two = 2, three = 3 )
如果我的键是整数怎么办?当我尝试这个时:
d = dict (1 = 1, 2 = 2, 3 = 3 )
我得到一个错误。我当然可以这样做:
d = { 1:1, 2:2, 3:3 }
效果很好,但我的主要问题是:有没有办法使用 dict() 函数/构造函数设置 integer 键?
最佳答案
是的,但不是那个版本的构造函数。你可以这样做:
>>> dict([(1, 2), (3, 4)])
{1: 2, 3: 4}
有几种不同的方式来制作一个 dict。如documented , “提供关键字参数 [...] 仅适用于作为有效 Python 标识符的键。”
关于Python:使用带有整数键的 dict() 创建字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544835/