【发布时间】:2019-07-26 06:58:08
【问题描述】:
我在字典中的字典中有一个列表。数据集非常大。如果给定一个特定于键、字典对的列表,我如何才能最快地返回嵌套在两个字典中的列表?
{"Dict1":{"Dict2": ['UNIOUE LIST'] }}
为了提高效率,是否有替代的数据结构?
【问题讨论】:
-
由于python的哈希表,如果你知道两个dict的键应该很快。
-
你的键是字典?
-
你能在代码中显示这个吗?
-
@Wonka 是的,关键是字典。它是一个以列表为最终值的嵌套字典。
-
@Alex 这没有意义。尝试使用字典作为键会导致
TypeError: unhashable type: 'dict'。在您的示例中,value 中的内部字典。字符串"Dict1"是它的关联键。
标签: python algorithm sorting data-structures