gpt4 book ai didi

python - 如果键不存在,从字典或默认值获取值的最短方法

转载 作者:行者123 更新时间:2023-11-28 19:32:33 32 4
gpt4 key购买 nike

我只是好奇

p = 'padding' in ui and ui['padding'] or 0

是最短的写作方式(或者如果有更短的写作方式)

if 'padding' in ui:
p = ui['padding']
else:
p = 0

在 Python 中。

最佳答案

如果 ui 是一个字典,你甚至可以用 dict.get 来简化它方法,像这样

p = ui.get('padding', 0)

这里,如果字典中存在关键字padding,则返回对应的值。否则,将返回作为第二个参数传递的默认值。

关于python - 如果键不存在,从字典或默认值获取值的最短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32256997/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com