#python #python-3.x #list #for-loop
#python #python-3.x #Список #для цикла
Вопрос:
У меня есть этот цикл for в python
for i in range(len(population_data["State"])):
list = (population_data["State"][i])
который выводит список состояний
AK
AL
AR
AZ
.
.
.
WY
Я создаю несколько графиков, и мне нужно, чтобы заголовок на каждом графике был в другом состоянии.
Например, график 1 должен быть помечен как AK, а график 2 должен быть помечен как AL и так далее.
Я думаю, что цикл for будет работать, но я не уверен.
Комментарии:
1. Поскольку вы будете перебирать все данные о населении и создавать каждый график отдельно, я думаю, вы можете напрямую назначить заголовок каждого графика, используя «population_data [«State»] [i]».
Ответ №1:
это просто
for i in list:
plt.title("%s" %i)
Комментарии:
1. привет, только что обновил вопрос, если вы можете ответить на это!
2.
plt.title("%s" %list )
3. Замечание: это старый синтаксис. Рассмотрите возможность обновления до
plt.title("{}".format(list))
или еще лучше (для Py3.6 )plt.title(f"{list}")
. Я бы не стал упоминатьlist
, что переменная перезаписывает встроенную, поэтому ее следует изменить.