python - 启动字典的 Python 字典语法
问题描述
谁能让我知道以下 Python 语法?如何解释以下 Python 字典?
graph["start"] = {}
# Map "a" to 6
graph["start"]["a"] = 6
它是否启动一个数组并将字典分配为其元素?还是它启动了一个以“开始”为键、字典为值的地图?或者变量名是 graph["start"] 并且它的类型是字典?我只是感到困惑
解决方案
假设前面的代码已将变量“graph”绑定到字典。然后:
graph["start"] = {}
向“图形”添加一个键:值对,其中键是“开始”,值是一个新字典。
该行:
graph["start"]["a"] = 6
在键“start”下查找存储在“graph”中的对象,并向其添加一个新的键:值对,其中键为“a”,值为 6。
这两行加起来相当于:
graph["start"] = {"a":6}
或者
graph["start"] = dict(a=6)
推荐阅读
- node.js - 加载 800 个并发请求的简单 hello-world 应用程序很慢(130+ms)
- xamarin.forms - 在 Xamarin.Forms shell 菜单中设置默认页面
- r - 来自 www.zoobashop.com 的 R 中的 Web 抓取图像
- python - 如何在 Python 中编写几乎类型安全的代码
- python - python pyparsing非结构化文本文件
- javascript - firebase auth.js:12 Uncaught TypeError:无法读取未定义的属性“关闭”
- testng - TestNG 错误在类路径中找不到类:来自 CMD
- android - Appium 新手 - 尝试运行服务器
- node.js - 如何使用 Cosmos DB 触发器构建 Azure 函数?
- vuejs2 - 将我的 vue/cli 4 应用程序的页面复制粘贴到浏览器中,我的页面无效