python3循环命名
在python中,对于有规律的变量名,我们可以采取循环命名的方式。
譬如,我要生成5个列表,分别命名为list_0-----list_4。
1、数字类型循环命名
list_test = ['我','要','学','EIT','。']
#批量生成列表
prepare_list = locals() #locals()以字典类型返回当前位置的全部局部变量
for i in range(5):
list_ = 'list_' + str(i)
prepare_list[list_ ] = list_test[i] #向生成的列表赋值
#批量读取列表值
for i in range(5):
list_ = 'list_' + str(i)
print(list_ + ': ' + prepare_list[list_ ])
打印结果
list_0: 我
list_1: 要
list_2: 学
list_3: EIT
list_4: 。