python-3.x - 在设置变量时将 if 语句变成单行
问题描述
我正在尝试检查字典中是否存在某些内容,如果存在,请将其设置为变量。
这是我正在做的事情:
myobj = None
if myvar in mydict:
myobj = mydict[myvar]
我把它归结为:
if myvar in mydict: myobj = mydict[myvar]
但我所追求的是这样的(伪):
myobj = mydict[myvar] if myvar in mydict
基本上我正在查找具有 : 布局的字典。如果我的字符串在字典中,那么我希望将值(类对象)设置为我的变量。
解决方案
推荐阅读
- sql - SQL获取最近的日期,双向
- corda - 在 Corda 中,`FungibleAsset` 什么时候应该继承 `OnLedgerAsset`?
- php - Flatsome 主题 woocomerce 迷你购物车,带有数量而不是购物车中的物品
- .htaccess - .htaccess 中的条件修改
- assembly - 程序集 8086 键盘移位标志始终返回 0
- xamarin - 需要在更新发生时告诉用户
- php - 致命错误最长时间执行,在 API 请求中,我 php
- javascript - Nightwatch:检索新会话时发生错误
- python-3.x - Pytest 使用夹具比较几个类实例
- python - Pip 没有安装任何东西