Python의 2D 사전
Muhammad Waiz Khan
2023년10월10일
이 자습서에서는 Python에서 2차원 사전을 만드는 방법에 대해 설명합니다. 2차원 사전은 각 인덱스에 사전을 포함하는 사전입니다.
사전 내에 완전한 사전을 추가하거나 값을 하나씩 추가하여 2차원 사전을 만들 수 있습니다. Python에서 2차원 사전을 만드는 두 가지 방법은 모두 아래에 설명되어 있습니다.
Python 방법 # 1에서 2D 사전 만들기
Python에서는 사전 내에 사전을 추가하여 2차원 사전을 생성할 수 있습니다. 입력을 JSON 문자열로 바꾸는 json.dumps() 메서드를 사용하여 2차원 사전을 인쇄할 수도 있습니다. 다음 코드 예제는 Python에서 2차원 사전을 만드는 방법을 보여줍니다.
import json
twoD_dict = dict()
twoD_dict["first_dict"] = {"key1": "val1", "key2": "val2"}
print(json.dumps(twoD_dict, sort_keys=True, indent=2))
출력:
{
"first_dict": {
"key1": "val1",
"key2": "val2"
}
}
Python 방법 # 2에서 2D 사전 만들기
사전 내에 사전을 만들고 나중에 키-값 쌍을 추가할 수도 있습니다. 다음과 같은 방법으로 Python에서 이 방법을 사용하여 사전을 만들 수 있습니다.
import json
twoD_dict = dict()
twoD_dict["first_dict"] = dict()
twoD_dict["first_dict"]["key1"] = "value1"
twoD_dict["first_dict"]["key2"] = "value2"
print(json.dumps(twoD_dict, sort_keys=True, indent=2))
출력:
{
"first_dict": {
"key1": "value1",
"key2": "value2"
}
}