본문 바로가기
카테고리 없음

[python] dict 을 value 로 가지는 dict 데이터 만들기

디지털노마드 2023. 1. 14.
반응형

python 개발을 하다가 dictionary 를 value 로 가지는 dictionary 를 만들었다. 

생각보다 알고리즘이 딱 좋은게 떠오르지 않아서, 뭔가 복잡한 데이터 구조가 된것 같다. 

 

dictData = {'dataA': {'A': 1,
                      'B': 2,
                      'C': 4},
            'dataB': {'B': 2,
                      'A': 4,
                      'D': 9},
            'dataC': {'E': 2,
                      'G': 4,
                      'A': 9}
            }

 

아래와 같이 데이터를 조회할 수 있다.

print(dictData.keys())
print(dictData.values())
print(dictData.items())

dict_values 쪽에 다시 dictionary 가 들어있다. 

 

print(dictData['dataA']['A'])
dictData['dataA']['A'] = 4
print(dictData['dataA']['A'])

 

dictData['dataA']['A] 의 값을 변경하고 조회할 수 있다. 

 

print(dictData['dataA'].keys())
print(dictData['dataA'].values())
print(dictData['dataA'].items())

이런식으로 dict 의 value 에 있는 dict도 key, values, item 조회 가능하다. 

반응형

댓글