假设我有一组变量,所有这些变量都需要检查某个条件,如果所说的条件是真的,就进行更改。什么是最恶作剧的方式?下面的代码对于大量变量来说非常冗长。你知道吗
def addTen(var):
if isinstance(var, int):
var += 10
return var
var1 = 1
var2 = "2"
var3 = 3
var1 = addTen(var1)
var2 = addTen(var2)
var3 = addTen(var3)
print(var1) #prints 11
print(var2) #prints 2
print(var3) #prints 13
使用姓名列表:
那你以后还有名字。你知道吗
一般来说,你会把它们装进某种容器里(也许是一张单子?)。。。你知道吗
当然,对于列表理解,这种情况更容易/更清晰,因为函数非常简单,可以将其编写为条件表达式:
甚至:
首先,我假设
addTen
定义如下:更新变量组
有多个选项,都假设,你得到了相关变量的某种容器。你知道吗
使用列表
或者
使用字典
或者
使用类
相关问题 更多 >
编程相关推荐