在Python中的dict中插入dict

2024-10-02 08:15:21 发布

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

我想在python中的dictionnaire中插入一个dictionnaire,但我有一个问题:unhable类型:“dict” 问题是我是Python新手,无法理解其他人的问题

以下是我的代码和我想做的事情:

iditem = {"name" : "item1", "prix" : "1000", "trades" : "10000"}
iditem2 = {"name" : "item2", "prix" : "2000", "trades" : "20000"}
iditem3 = {"name" : "item3", "prix" : "5000", "trades" : "50000"}

encyclo = {iditem,iditem2,iditem3}

print(encyclo[iditem["name"]])

我只是希望能够在一个辞典里面有一个辞典,并且很容易找到它。 无论如何,谢谢你抽出时间


Tags: 代码name类型trades事情dict新手prix
1条回答
网友
1楼 · 发布于 2024-10-02 08:15:21

这是一个简单的解决方案。每本字典都需要一个键和值。您可以像上面的字典一样给出encyclo

若要访问字典中的嵌套属性,请对第一个字典使用括号,关闭它们,然后重新打开它们以访问嵌套属性

iditem = {"name" : "item1", "prix" : "1000", "trades" : "10000"}
iditem2 = {"name" : "item2", "prix" : "2000", "trades" : "20000"}
iditem3 = {"name" : "item3", "prix" : "5000", "trades" : "50000"}

#            key:    value
#            ↓↓       ↓↓
encyclo = {"item1": iditem, "item2": iditem2, "item3": iditem3}

#             iditem    name
#               ↓↓↓      ↓↓
print(encyclo["item1"]["name"])

相关问题 更多 >

    热门问题