중첩 딕셔너리 활용중, 최하단의 키값을 활용하여 그 위에 있는 키값을 불러올 방법이 있는지 궁금하여 질문글 작성하게 되었습니다.
아래는 중첩 딕셔너리 항목입니다.
test_1 = {
'test_1_node' : {
'A':{'B':8, 'C':1, 'D':2},
'B':{},
'C':{'B':5, 'D':2},
'D':{'E':3, 'F':5},
'E':{'F':1},
'F':{'A':5}
} , #노드 정의
'test_1_location' : {
'A':(73,318),
'B':(283,90),
'C':(283,318),
'D':(283,534),
'E':(490, 318),
'F':(490, 534)
} , #찍은 노드 이미지로 표시하기위한 좌표값 표시
'test_1_floor' : 1 #층정보 표시
}
이러한 중첩 딕셔너리를 활용하여 start_node = test_1_node['test_1']['A']
해주어서 start_node가 test_1 딕셔너리의 키값인 test_1_node 딕셔너리의 'A'를 가리키게 하였습니다.
이러한 'A'값을 활용하여 최상단 test_1 딕셔너리의 test_1_floor를 뽑는 방법은 어떠한 것이 있을까요....?
아래로 파고드는 방법은 dict[key1][key2] 이런식으로 중첩하면 되는걸 아는데, 다시 위로 되돌리는 방법을 모르겠습니다 ㅠㅜ
불러오는 중...