批量创建变量
#批量创建字符串
>>> f'x{1}{2}'
'x12'
>>> print(f'x{1}{2}')
x12
>>> for i in range(1,3):
for j in range(10,13):
print(f'x{i}{j}')
x110
x111
x112
x210
x211
x212
#批量创建变量
>>> a=[]
>>> for i in range(1,3):
for j in range(10,13):
locals()['x'+str(i)+str(j)] = f'x{i}{j}'
a.append(locals()['x'+str(i)+str(j)])
>>> a
['x110', 'x111', 'x112', 'x210', 'x211', 'x212']
>>> x110
'x110'
#批量读取变量
>>> for i in range(1,3):
for j in range(10,13):
print(locals()['x'+str(i)+str(j)])
x110
x111
x112
x210
x211
x212
该文演示了如何在Python中批量创建字符串变量,并通过locals()函数存储和读取这些变量。使用嵌套循环生成从x110到x212的变量名,并将其值设置为相应的字符串。最后,展示了如何遍历并打印这些局部变量的值。
1615

被折叠的 条评论
为什么被折叠?



