python - 优化字典键条件
问题描述
我想优化这段代码。我确信有一种方法可以将它写在一行中:
if 'value' in dictionary:
x = paas_server['support']
else:
x = []
解决方案
使用字典get()
方法:
x = dictionary.get('support', [])
如果support
不是字典中的键,则返回第二个方法的参数,这里是一个空列表。
推荐阅读
- angular - mat-dialog 在页面加载时未正确打开
- c++ - C ++如何刷新标准输入
- javascript - 如何根据容器的宽度显示隐藏滑动图标(左右) - Javascript / ReactJs
- html - How to xpath text() greater than number 1?
- javascript - 在已从对象数组中过滤的对象内添加属性
- python - Raspberry pi 3b 尝试添加 python 目录以打开 cv。不会编译得到“常量 1_MAGIC_VAL (cname=cv : : 1 : :MAGIC_VAL) 已经存在
- ios - 仅当键盘覆盖按钮时才向上移动视图
- javascript - 如何调用数千个 AJAX 嵌套的 GET 请求?
- azure-devops - 为什么 Azure Devops IterationId 是工作项历史的 Int?
- python - 如何在 sympy 中操纵 diop_linear 的结果