首页 > 解决方案 > 启动字典的 Python 字典语法

问题描述

谁能让我知道以下 Python 语法?如何解释以下 Python 字典?

graph["start"] = {}
# Map "a" to 6
graph["start"]["a"] = 6

它是否启动一个数组并将字典分配为其元素?还是它启动了一个以“开始”为键、字典为值的地图?或者变量名是 graph["start"] 并且它的类型是字典?我只是感到困惑

标签: python

解决方案


假设前面的代码已将变量“graph”绑定到字典。然后:

graph["start"] = {}

向“图形”添加一个键:值对,其中键是“开始”,值是一个新字典。

该行:

graph["start"]["a"] = 6

在键“start”下查找存储在“graph”中的对象,并向其添加一个新的键:值对,其中键为“a”,值为 6。

这两行加起来相当于:

graph["start"] = {"a":6}

或者

graph["start"] = dict(a=6)

推荐阅读