【发布时间】:2021-12-08 10:04:47
【问题描述】:
我正在通过返回字典的 API 查询活动日志。每个活动都有 50 个或更多键/属性。我只想打印与我相关的少数属性。并非我尝试打印的每个属性(例如 deviceIP)总是被填充。如果没有填充,我想打印一个空字符串来代替变量。
是否有打印默认值的内联/简单方法?就像是:
print(activity['deviceIP'] or "")
【问题讨论】:
-
注意,这不是定义变量的问题,而是字典中是否存在键
-
特别是,
activity['deviceIP']不是变量。activity是一个变量,activity['deviceIP']是一个表达式,它试图从activity所引用的映射中检索特定值。
标签: python python-3.x