在Python中,我看到人们创建这样的字典:
d = dict( one = 1, two = 2, three = 3 )
Run Code Online (Sandbox Code Playgroud)
如果我的键是整数怎么办?当我尝试这个:
d = dict (1 = 1, 2 = 2, 3 = 3 )
Run Code Online (Sandbox Code Playgroud)
我收到一个错误.我当然可以这样做:
d = { 1:1, 2:2, 3:3 }
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,但我的主要问题是:有没有办法使用dict()函数/构造函数设置整数键?
假设我有字典a = {},我希望得到这样的结果
value = 12
a = {'a':value,'b':value,'f':value,'h':value,'p':value}
Run Code Online (Sandbox Code Playgroud)
对许多人来说等等keys:same value.我当然可以这样做
a.update({'a':value})
a.update({'b':value})
Run Code Online (Sandbox Code Playgroud)
等等......但由于所有键的值都相同,我们不是有更多的pythonic方法吗?