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

阿晨1998

在下以为 list 就是一个包含多个变量的东东。 pythontmp = [1] * 10 # 恭喜你做到了。 tmp[1] # 我就是 tmp1 tmp[2] # 我就是 tmp2 tmp[3] # 我就是 tmp3

天涯尽头无女友

>>> for i in range(1, 10): ... exec 'tmp' + str(i) + '=1' ... >>> tmp1 1 >>> tmp2 1 >>>

互换的青春

这样连续的变量名不如用一个list来实现
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python