在python中循环多个变量

说我有一千个变量.
v1,v2,v3,…,v1000,但它们只是不在列表中的变量.

有什么办法可以让他们循环播放.

我知道在c语言中我可以使用Marcos.

但是如何在python中做到呢?
任何提示都会有所帮助.

解决方法:

另一种方法是使用vars().例如:

v1='dd';
v2=32;
v4=12;


import re
re_p = re.compile('^v\d+')

var_list = vars().copy()

for a_var in (v for v in var_list if re_p.match(v)):
    print(a_var, var_list[a_var])

印刷品:

v1 dd
v4 12
v2 32
上一篇:匹配两个数组之间的属性/值数据


下一篇:“ for”循环中的Java最佳实践.如何定义集合?