gpt4 book ai didi

python - 更好的写法 : a = b if a is None else a

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:18 25 4
gpt4 key购买 nike

有一个非常常见的句子,我在 Python 中反复使用,感觉“太长”,我希望有一个更 Pythonic 的方式来写它:

a = b if a is None else a

有没有更好的写法?

最佳答案

典型的快捷方式是

a = a or b

不过,这只会测试 a 是否为 False,所以 0, False, None''等都会导致a被设置为b

关于python - 更好的写法 : a = b if a is None else a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936193/

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