相关疑难解决方法(0)

Python:使用带有整数键的dict()创建字典?

在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()函数/构造函数设置整数键?

python dictionary integer key

27
推荐指数
2
解决办法
7万
查看次数

创建具有相同值的字典

假设我有字典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方法吗?

python dictionary

6
推荐指数
2
解决办法
7512
查看次数

标签 统计

dictionary ×2

python ×2

integer ×1

key ×1