Python의 2D 사전

Muhammad Waiz Khan 2023년10월10일
  1. Python 방법 # 1에서 2D 사전 만들기
  2. Python 방법 # 2에서 2D 사전 만들기
Python의 2D 사전

이 자습서에서는 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"
  }
}

관련 문장 - Python Dictionary