2024-09-28 05:23:14 发布
网友
下面的python代码可以工作,但是可维护性很差。你知道吗
但是,我没有找到更好的方法来实现代码以提高可维护性。你知道吗
extraval = "" if aline[0:1] == "-": extraval = '"expanded":true, ' aline = aline[1:] if aline[0:1] == "+": extraval = '"expanded":false, ' aline = aline[1:]
当我需要在额外的参数中工作时,代码会加倍。你知道吗
可以使用dict将目标键映射到它们的关联值。然后,检查特定键是否存在并返回匹配键的相关值就变得很简单了。你知道吗
dict
例如:
m = { "-" : '"expanded":true, ', "+" : '"expanded":false, ', } if aline[0] in m: extraval = m[aline[0]] aline = aline[1:]
可以使用
dict
将目标键映射到它们的关联值。然后,检查特定键是否存在并返回匹配键的相关值就变得很简单了。你知道吗例如:
相关问题 更多 >
编程相关推荐