在Python中的dict中插入dict

在Python中的dict中插入dict,python,dictionary,Python,Dictionary,我想在python中的dictionnaire中插入一个dictionnaire,但我有一个问题:unhable类型:“dict” 问题是我是Python新手,无法理解其他人的问题 以下是我的代码和我想做的事情: iditem = {"name" : "item1", "prix" : "1000", "trades" : "10000"} iditem2 = {"name" : "item2", "prix" : "2000", "trades" : "20000"} iditem3 = {"

我想在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"]])
我只是希望能够在一个辞典里面有一个辞典,并且很容易找到它。
无论如何,谢谢你抽出时间

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

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

iditem={“name”:“item1”,“prix”:“1000”,“trades”:“10000”}
iditem2={“名称”:“项目2”,“大奖赛”:“2000”,“交易”:“20000”}
iditem3={“名称”:“项目3”,“大奖赛”:“5000”,“交易”:“50000”}
#关键词:价值
#            ↓↓       ↓↓
百科全书={“item1”:iditem,“item2”:iditem2,“item3”:iditem3}
#iditem名称
#               ↓↓↓      ↓↓
打印(百科全书[“项目1”][“名称”])

{iditem,iditem2,iditem3}
尝试创建一组词典,但您无法创建,因为词典无法修复。你到底想创造什么?也许类似于
encyclo={d['name']:d代表[iditem,iditem2,iditem3]}
?不清楚您希望encyclo的密钥是什么?