gpt4 book ai didi

python : is there a shortcut for pattern [sth = get_sth() ; if sth: do_a_thing_on(sth)]

转载 作者:太空宇宙 更新时间:2023-11-04 07:47:16 25 4
gpt4 key购买 nike

嗨!

我想一切都在问题中......我只是想知道 Python 中是否有缩短此模式的好方法:

something = get_something()
if something:
do_a_thing_with(something)

意味着只有当变量 something 不是 None(或 False)时我才想进入 if 上下文,然后在这个上下文中设置这个变量自动地 ! with 语句是否可行?

PS:我不想定义更多的东西...我正在寻找一些动态使用的语句?!

最佳答案

这是 Python 风格的。

事情不应该比实际情况更简单,也不要比实际情况更复杂。

查看 with 语句如何工作并提供上下文保护。会很复杂。

关于 python : is there a shortcut for pattern [sth = get_sth() ; if sth: do_a_thing_on(sth)],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031106/

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