专家,
我来自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
还是有其他/更好的方法来做到这一点,真的很感激。