谁能让我知道以下Python语法? 如何解释以下 Python 字典?
graph["start"] = {}
# Map "a" to 6
graph["start"]["a"] = 6
它是否初始化一个数组并将字典指定为其元素? 或者它启动了一个以“start”为键、以字典为值的映射? 或者变量名称是 graph["start"] 并且它的类型是字典? 我只是感到困惑
最佳答案
假设前面的代码已将变量“graph”绑定(bind)到字典。然后:
graph["start"] = {}
向“graph”添加一个键:值对,其中键是“start”,值是一个新字典。
行:
graph["start"]["a"] = 6
在键“start”下查找存储在“graph”中的对象,并向其中添加一个新的键:值对,其中键为“a”,值为 6。
这两行加在一起相当于:
graph["start"] = {"a":6}
或
graph["start"] = dict(a=6)
关于用于启动字典的 Python 字典语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50145531/