Python 中的 2D 字典
Muhammad Waiz Khan
2023年1月30日
2022年5月17日
在本教程中,我们将讨论如何在 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"
}
}