在Python中创建2D字典

use*_*139 10 python dictionary 2d key set

我有"集1",这就像"名","地点","动物","事"和"集2"具有相同的细节从输出的详细列表.

我想dict_names[setx]['name']...在这些行上创建一个字典等.

这是最好的方法吗?如果不是我该怎么办?

我不确定2D如何在字典中工作..任何指针?

Cor*_*mer 16

它将具有以下语法

dict_names = {'d1' : {'name':'bob', 'place':'lawn', 'animal':'man'},
              'd2' : {'name':'spot', 'place':'bed', 'animal':'dog'}}
Run Code Online (Sandbox Code Playgroud)

然后你可以看起来像

>>> dict_names['d1']['name']
'bob'
Run Code Online (Sandbox Code Playgroud)

  • `dict_names['d1'] = {'name':'bob', 'place':'lawn', 'animal':'man'}` (2认同)