如何一次生成一批变量名
比如我希望生成i个变量名,类似a1 a2 a3 a4 ……ai然后再给这些变量批量赋有规律的值
这种情况应该怎么做 鹅鹅鹅,用列表不好吗 qiuyouzhi 发表于 2020-11-14 13:39
鹅鹅鹅,用列表不好吗
所以你的意思是生成一个a的列表,引用的时候就a? 本帖最后由 suchocolate 于 2020-11-14 13:52 编辑
for item in range(10):
exec(f'a{item} = {item}')
print(eval(f'a{item}'))
上面的东西了解就行,存有规律的数据还是用列表/元组/字典比较合适。
相比列表就比较直观简单:a = []
for item in range(10):
a = item
print(a) ... suchocolate 发表于 2020-11-14 13:44
上面的东西了解就行,存有规律的数据还是用列表/元组/字典比较合适。
这个exec 和f“”是什么意思,然后就是有了这个代码之后可以直接a1等于什么什么了吗? 本帖最后由 suchocolate 于 2020-11-14 14:05 编辑
YIRANNA 发表于 2020-11-14 13:52
这个exec 和f“”是什么意思,然后就是有了这个代码之后可以直接a1等于什么什么了吗?
exec:https://www.runoob.com/python3/python3-func-exec.html
f:https://www.runoob.com/python3/python3-string.html
可以
页:
[1]