Python 中的 2D 字典

Muhammad Waiz Khan 2023年1月30日 2022年5月17日
  1. 在 Python 方法中建立 2D 字典 #1
  2. 在 Python 方法中建立 2D 字典 #2
Python 中的 2D 字典

在本教程中,我們將討論如何在 Python 中建立二維字典。二維字典是在每個索引中包含一個字典的字典。

我們可以通過在字典中新增一個完整的字典或一個一個地新增值來建立一個二維字典。下面解釋了在 Python 中建立二維字典的兩種方法。

在 Python 方法中建立 2D 字典 #1

在 Python 中,我們可以在字典中新增字典來建立二維字典。我們還可以使用 json.dumps() 方法列印二維字典,該方法將輸入轉換為 JSON 字串。以下程式碼示例演示瞭如何在 Python 中建立二維字典。

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 方法中建立 2D 字典 #2

我們也可以在字典中建立一個字典,然後新增鍵值對。我們可以通過以下方式在 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