我有这样的字典:

Info = {
  "City_Name" : {
    "Population" : None,
    "Population_Density" : None
    }
}


我想为“ Population”和“ Population_Density”键分配值。我实际上可以使用以下命令来做到这一点:

Info["City_Name"]["Population"] = 20000
Info["City_Name"]["Population_Density"] = 200


但是,我想用一个命令来做到这一点:

Info["City_Name"]["Population","Population_Density"] = 20000 , 200


但这是行不通的,上面的命令会生成一个新密钥...
(实际上,函数会向我返回这些值,因此,我需要使用一个命令来执行该操作)

编辑:

我不得不提;不使用:

Info["City_Name"]["Population"],Info["City_Name"]["Population_Density"] = 20000, 200


我的字典的键名太长了,很难遵循。他们占用了大量空间。我还需要将三个值分配给三个键。因此,我想知道是否有任何方法可以对零件进行一次单独的修改(彼此不同)(例如“ Population”和“ Population_Density”)。

最佳答案

尝试这个:

Info["City_Name"].update({"Population": 20000, "Population_Density": 200})

10-07 19:04
查看更多