我有以下代码作为示例:
list100 = [1, 1, 1]
list200 = [2, 2, 2]
save_dict = dict()
for i in [100, 200]:
save_dict[i] = 'list' + str(i)
现在save_dict
将是{100: 'list100', 200: 'list200'}
。
我想要的是{100: [1, 1, 1], 200: [2, 2, 2]}
。
您可以使用globals
进行以下操作:
list100=[1,1,1]
list200=[2,2,2]
save_dict = dict()
for i in [100, 200]:
save_dict[i]=globals()[f'list{i}'] #brings the global variable that is assigned of `f'list{i}'`