猿问
python如何连续生成多个变量tmp1,tmp2...?
python如何一次性生成多个变量,并都赋值为1呢?
tmp1=1; tmp2=1; tmp3=1; tmp4=1; tmp5=1; ...
慕桂英4014372
浏览 809
回答 4
4回答
森栏
locals for i in range(100): locals()['tmp%d'%i]=1
0
0
0
阿晨1998
在下以为 list 就是一个包含多个变量的东东。 pythontmp = [1] * 10 # 恭喜你做到了。 tmp[1] # 我就是 tmp1 tmp[2] # 我就是 tmp2 tmp[3] # 我就是 tmp3
0
0
0
天涯尽头无女友
>>> for i in range(1, 10): ... exec 'tmp' + str(i) + '=1' ... >>> tmp1 1 >>> tmp2 1 >>>
0
0
0
互换的青春
这样连续的变量名不如用一个list来实现
0
0
0
随时随地看视频
慕课网APP
相关分类
Python
我要回答