가능한 중복 : 멀티 레벨이
Checking a Dictionary using a dot notation string이모범 사례 얻을 멀티 레벨 딕셔너리에 값을 설정하는
같이 DICT :
some_infomations = {
"root":{
"sub":{
"more_deep":{
"not_enough": "Some value",
"another": "bla..bla"
}
},
"more":{
"more_deep":{
"not_enough": "Some value",
"another": "bla..bla"
}
}
}
}
나는 바보 같은 문자열을 root.sub.more_deep.another
과 같은 일을 할 수있는 간단하고 좋은 방법입니다 eval("some_infomations[root.sub.more_deep.another] = some_value")
? reduce
이 더 많은 사용을 가지고 있기 때문에
비슷한 질문 : http://stackoverflow.com/q/12414821/1639625 –
를 의견에 감사드립니다. :-) – kimjxie