Python连续生成多个变量并赋值的操作,python赋值,python如何一次性生


python如何一次性生成多个变量,并都赋值为1呢?

tmp1=1;tmp2=1;tmp3=1;tmp4=1;tmp5=1;   ...

这样连续的变量名不如用一个list来实现

locals

for i in range(100):    locals()['tmp%d'%i]=1
>>> for i in range(1, 10):...     exec 'tmp' + str(i) + '=1'...>>> tmp11>>> tmp21>>>

在下以为 list 就是一个包含多个变量的东东。

pythontmp = [1] * 10  # 恭喜你做到了。tmp[1] # 我就是 tmp1tmp[2] # 我就是 tmp2tmp[3] # 我就是 tmp3

编橙之家文章,

评论关闭