多重分配python for循环

时间:2019-07-13 09:15:08

标签: python-3.x loops for-loop

我正在读一本关于python的书,本练习使用for循环来打印出字典中每个项目的键和数据。它在一个for循环中使用两个变量。一个分配给密钥,另一个分配给数据。我编写了自己的代码来测试其运行方式并使其正常工作,但是我不了解的是如何/何时/为什么在不使用字典的for循环中分配多个变量。 / p>

这是书中的代码:

states = {'Oregon': 'OR', 'Florida': 'FL', 'California': 'CA', 'New York': 'NY', 'Michigan': 'MI'}

for state, abbrev in list(states.items()):
    print(f"{state} is abbreviated {abbrev}")

输出:

Oregon is abbreviated OR

Florida is abbreviated FL

California is abbreviated CA

New York is abbreviated NY

Michigan is abbreviated MI

0 个答案:

没有答案