Обработка схожих переменных в Python
У меня есть некоторое количество переменных записанных как: х_1, х_2, ... х7.
x_1 = '1'
x_2 = '2'
x_3 = '3'
x_4 = '4'
x_5 = '5'
x_6 = '6'
x_7 = '7'
for i in range(1,8):
a = 'x_' + str(i)
print(a)
Мне известно их имя, но собирать 600+ переменных в список не очень хочется. Есть ли какой-то более простой вариант как вывести их все?
Ответы (1 шт):
Автор решения: n1tr0xs
→ Ссылка
Можно так:
x_1 = '1'
x_2 = '2'
x_3 = '3'
x_4 = '4'
x_5 = '5'
x_6 = '6'
x_7 = '7'
MAX_X = 7
for i in range(1, MAX_X+1):
print(globals()[f'x_{i}'])