gpt4 book ai didi

python - 如何以最Pythonic的方式简化这个?

转载 作者:行者123 更新时间:2023-12-02 05:45:17 24 4
gpt4 key购买 nike

我有这样的代码...

if A == 0:
A = "no"
if B == 0:
B = "no"
if C == 0:
C = "no"
if D == 0:
D = "no"
if E == 0:
E = "no"
if G == 0:
G = "no"

如何让这个变得简单?

谢谢您的回答!美好的一天,待在家里!

最佳答案

如果这些变量位于列表或字典中,那么您可以循环遍历它们。但由于它们只是没有组织的独立变量,因此您无能为力。

您可以通过创建一个函数来稍微简化代码:

def zero_to_no(val):
if val == 0:
return "no"
else:
return val

那么你的主要代码将是:

A = zero_to_no(A)
B = zero_to_no(B)
# etc.

关于python - 如何以最Pythonic的方式简化这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61124369/

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