value_dict ={"n_{}".format(i): i for i inrange(5)}print(value_dict)
names =globals()for param, value in value_dict.items():
names[param]= value
print(n_1, n_0, n_3)## n_1, n_0, n_3都是之前没有出现过的变量
python动态变量命名背景:当你要对多个变量赋值时可以参考以下方法避免一行一行输入:value_dict = {"n_{}".format(i): i for i in range(5)}print(value_dict)names = globals()for param, value in value_dict.items(): names[param] = valueprint(n_1, n_0, n_3) ## n_1, n_0, n_3都是之前没有出现过的变量结果: