我有这样的字典:
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})