300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python批量命名变量 创建顺序变量名

python批量命名变量 创建顺序变量名

时间:2020-06-05 10:30:11

相关推荐

python批量命名变量 创建顺序变量名

在搞多线程时,想要批量给线程命名。在网上搜了半天。用exec、eval无果后。

createVar = locals()myVarList = [] # 存放自己创建的变量for i in range(9): createVar['thread'+ str(i)] = imyVarList.append(createVar['thread'+ str(i)]) # 这样,变量就在列表里了!# PS :因为locals()本来就是个字典# 所以可以直接索引呀! 如:locals()["thread1"]print(thread1)print(thread2)print(thread3)print(thread4)

运行结果

1

2

3

4

解析

locals是python内置函数,是用来储存当前局部变量的字典。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。