Dict到Dict Python

2024-10-02 10:20:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,目前我正在处理数据字典。 我希望将dict创建为dict:

dates = {201101:{perf:10, reli:20, qos:300}, 201102:{perf:40, reli:0, qos:30}}

我已经有了密钥,我必须为初始化创建默认值。i、 电子邮件:

{201101:{perf:0, reli:0}, 201102:{perf:0, reli:0}}

如何初始化和更新特定的dict.ie dates[201101[perf]]=10。 谢谢!在


Tags: 数据字典电子邮件密钥dictieperfdates
3条回答

你的第一句话:

dates={201101:{'perf':0, 'reli':0}, 201102:{'perf':0, 'reli':0}}

更新密钥值的一种方法:

^{pr2}$

首先,需要用:将键与其值分开。其次,你的键必须是字符串或数字。例子。在

dates = { 201101: {'perf': 10, 'reli':20, 'qos': 300} }

开始

dates = {201101{perf=10, reli=20, qos=300}, 201102{perf=40, reli=0, qos=30}}

不是有效的python dict。这是:

^{pr2}$

一旦您将dict的dict初始化为:

dates = {201101:{'perf':0, 'reli':0}, 201102:{'perf':0, 'reli':0}}

您可以通过执行以下操作来更新它:

dates[201101]['perf'] = 10

演示:

>>> dates = {201101:{'perf':0, 'reli':0}, 201102:{'perf':0, 'reli':0}}
>>> dates[201101]['perf'] = 10
>>> dates
{201101: {'reli': 0, 'perf': 10}, 201102: {'reli': 0, 'perf': 0}}

相关问题 更多 >

    热门问题