python中是否有类似于Matlab结构的变量?
我想在Matlab中创建另一个结构中的结构,但是在Python中。 我正在研究Python Dictionaries,但我找不到一种简单的方法来访问它的值。在Matlab中哪个很容易。
在Matlab中,我会做以下事情:
创建结构
structure.parent1.variable1 = 23;
structure.parent1.variable2 = 19;
structure.parent1.variable3 = 19;
structure.parent2.variable1 = 10;
structure.parent2.variable2 = 11;
structure =
parent1: [1x1 struct]
parent2: [1x1 struct]
然后只需简单地访问变量
structure.parent2.variable1
ans =
10
答案 0 :(得分:2)
python中的字典有什么问题 - 创建然后访问它们:
structure = {}
structure["parent1"] = {}
structure["parent1"]["variable1"] = 23;
structure["parent1"]["variable2"] = 19;
structure["parent1"]["variable3"] = 19;
structure["parent2"] = {}
structure["parent2"]["variable1"] = 10;
structure["parent2"]["variable2"] = 11;
答案 1 :(得分:1)
使用字典可以访问这样的元素
structure['parent2']['variable1']