@Lerts

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

У меня есть такой кусок кода

temp1 = str(res["daily"][0]["temp"]["day"])
    temp2 = str(res["daily"][1]["temp"]["day"])
    temp3 = str(res["daily"][2]["temp"]["day"])
    temp4 = str(res["daily"][3]["temp"]["day"])
    temp5 = str(res["daily"][4]["temp"]["day"])
    temp6 = str(res["daily"][5]["temp"]["day"])
    temp7 = str(res["daily"][6]["temp"]["day"])
    temp8 = str(res["daily"][7]["temp"]["day"])


и еще 4 куска подобного кода.
Я бы хотел сделать это через цикл но "Проблема" в том что нужны разные названия переменных
Как менять цифру в самой переменой я знаю а от как добавить к названию какую-то цифру без понятия... Помогите плиз...
  • Вопрос задан
  • 395 просмотров
Решения вопроса 2
Zoominger
@Zoominger Куратор тега Python
System Integrator
4 куска подобного кода.

Какая чёткая характеристика.

Ответ: замените пачку переменных на массив и обрабатывайте его циклом.
Ответ написан
Vindicar
@Vindicar
RTFM!
temp = [str(res["daily"][i]["temp"]["day"]) for i in range(0, 9)]
print('Всего:', len(temp))
print('Все:', temp)
print('Нулевой:', temp[0])

Учитесь работе со списками, пригодится.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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