动态参数命名和使用方法
动态参数的命名
names = locals() # 设置动态参数方法
for i in range(0,5):
names["y%s"%i] = [] # 给动态参数赋值,此处为空列表
# 由此生成 y0,y1,y2,y3,y4 5个空列表
动态参数的使用
# 以下为动态使用
for j in range(0,5):
names["y%s"%j] = [1,2,j]
for j in range(0,5)
print(names["y%s"%j])
# 以下为动态参数,静态使用
print(y0)
print(y1)
print(y2)
print(y3)
print(y4)
参考资料
Python中使用动态变量名的方法