@Anther
Начинающий

Как создать новую переменную в цикле?

Есть цикл в котором должны создаваться новые переменные. Типо такого:
for i in range(3):
    # Допустим 3, но число может быть любое
    # Создаем переменные

# В итоге должны получить:
a1 = []
a2 = []
a3 = []


Нужны именно новые переменные, а не список списков
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
@anerev
for i in range(1, 4):
       print(i)
       exec(f'a{i} = []')
  print(a1, a2, a3)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bacon
Стандартная лажа от новичков, не нужны вам новые переменные, вам нужны структуры данных, список или словарь, в зависимости от того как вы хотите работать с ними дальше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы