Python - 哈希perl等效哈希值

时间:2018-05-10 16:36:38

标签: python defaultdict

专家,

我来自Perl背景,非常习惯使用$row{dept}{owner}{name}{access} = "\\server\path";等嵌套哈希结构

尝试使用,

在Python中做类似的事情
row = collections.defaultdict(dict)

row[dept][owner]有效,但无法row[dept][owner][name][access]

尝试使用字符串连接将4个值合并为2,例如row[dept_owner][name_access],但这并不能解决问题。如果我直接想要查找row["IT"]["John Smith"]["Reporting"]

的键/值,请说

我应该改进defaultdict还是有其他/更好的方法来做到这一点,真的很感激。

0 个答案:

没有答案