python - 我有这些词典。我应该使用什么命令来打印第二个中的“d”键?有个窍门
问题描述
因此,第一个要求是从 d1 打印密钥“a”,这非常简单。
第二个是从不存在的 d1 中获取密钥“c”。如果不存在则返回 0。我用 get 解决了这个问题。
d1 = {'a': 1, 'b': 2, 'd': 5}
d2 = {'a': 1, 'b': 2, 'c': {'d': 4}}
print(d2.get('a', 0))
- 第三个要求是打印从 d2 分配给 'd' 的值。
如您所见,'c':{'d':4}
. C 包含一个合并在主目录中的小字典。或类似的东西。
是否有可能打印'd'的键值?
解决方案
好吧,“akchually”,没有“d”键d2
。
但是,如果您键入:
print(d2['c']['d'])
你会得到你想要的。
推荐阅读
- javascript - 角度 7 响应解析器无法正常工作
- windows - 如何在 WSL 中编译面向 64 位 Windows 的 GCC 9.1
- numbers - 如何以小端顺序将 3 个字节转换为从 -1 到 +1 的浮点数
- authentication - 如何使用 IdentityServer 进行身份验证和 AspNetIdentity 项目?
- mysql - SSIS 作业失败,因为它连接到 MYSQL 连接
- wpf - 如何将当前节点对象传递给wpf中telerik RadtreeviewItem中的命令
- html - 仅当另一个元素没有子元素时,如何在Angular 7中显示一个元素
- visual-studio-code - 发布 VSCode 扩展后缺少 SVG 图标
- twilio - 即使升级后也无法从 twilio 向未经验证的用户发送 otp 短信
- amazon-web-services - 允许从特定账户的所有 EC2 实例访问 S3 存储桶