gpt4 book ai didi

python - 有条件地询问键是否存在以及在 python 中是否为真

转载 作者:行者123 更新时间:2023-11-28 21:31:34 25 4
gpt4 key购买 nike

如果键存在且为真,我想在条件中进行过滤。有没有办法让这个过程更短、更高效?

d = {'x': True}

if 'x' in d and d['x']:
print('good')

最佳答案

使用 .get 并没有短多少,但绝对更加地道和高效(因为无论键是否存在,它只进行一次查找) .如果 key 不存在,它将返回 False:

if d.get('x', False):
print('good')
如果未提供 False

.get 将默认返回 None,因此在大多数情况下,这等同于

if d.get('x'):
print('good')

关于python - 有条件地询问键是否存在以及在 python 中是否为真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57952680/

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