如何创建此变量?

2024-04-20 15:11:06 发布

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

我想创建一个类似于字典的变量,如下所示:

parameters['Cell']['volume'] = 5    
parameters['Project']['winterTemp'] = 30

我试过做:

parameters = dict()    
parameters['volume'] = 5

它是有效的,但是我如何创建一个“二维”字典,比如我可以存储单元号的例子?你知道吗


Tags: project字典celldict例子parametersvolume存储单元
2条回答

您需要创建一个字典作为“Cell”的值,然后为其分配一个键,值为“volume”:5。答案是这样的:

parameters = {'Cell' : {'volume' : 5}}

正如您将parameters定义为字典一样,您也可以将parameters中的任何键定义为字典,如下所示:

parameters = dict()
parameters['Cell'] = dict()   # same as parameters['Cell'] = {}

或者像这样:

parameters = {'Cell': {}}

还可以使用^{}包将parameters中的默认值定义为如下字典:

parameters = collections.defaultdict(dict)
print parameters['Cell']
>> {}

相关问题 更多 >