Python 如何更改列表中图形标题的输出?

Python 如何更改列表中图形标题的输出?,python,python-3.x,list,for-loop,Python,Python 3.x,List,For Loop,我在python中有这个for循环 for i in range(len(population_data["State"])): list = (population_data["State"][i]) 它会打印州列表 AK AL AR AZ . . . WY 我正在创建多个图,我需要每个图上的标题是不同的状态 例如,图1应标记为AK,图2应标记为AL,依此类推 我认为for循环可以工作,但我不确定。很简单 for i in list:

我在python中有这个for循环

for i in range(len(population_data["State"])):
     list = (population_data["State"][i])
它会打印州列表

AK
AL
AR
AZ
.
.
.
WY
我正在创建多个图,我需要每个图上的标题是不同的状态

例如,图1应标记为AK,图2应标记为AL,依此类推

我认为for循环可以工作,但我不确定。

很简单

for i in list:
   plt.title("%s" %i) 
很简单

for i in list:
   plt.title("%s" %i) 

嗨,如果你能回答的话,我刚刚更新了这个问题<代码>plt.title(“%s”%list)观察:这是旧语法。考虑更新到<代码> PLT。标题(“{}”。格式(列表))< /代码>或更好(对于PY3.6+)<代码> PLT.TITE(F){list })< /代码>。恕我直言,
列表
变量正在覆盖内置项,因此应该进行更改。如果您能回答,您好,请更新问题<代码>plt.title(“%s”%list)观察:这是旧语法。考虑更新到<代码> PLT。标题(“{}”。格式(列表))< /代码>或更好(对于PY3.6+)<代码> PLT.TITE(F){list })< /代码>。我没有提到
列表
变量正在覆盖内置项,因此应该更改。由于您将循环所有人口数据并分别创建每个图形,我认为您可以使用“人口数据[“状态”][I]直接分配每个图形的标题。由于您将循环所有人口数据并分别创建每个图形,因此我认为您可以使用“人口数据[“状态”][I]”直接指定每个图形的标题。