使用"打印字典"环

时间:2017-11-01 04:01:15

标签: python python-3.x

states = { ' Orengon':' OR' ' Florida':' FL' '加州':' CA' '纽约':' NY' '密歇根':' MI' }

表示state,列表中的缩写(states.items()):

   print(f"{state} is abbreviated {abbrev}")

这里" for"循环为什么我们使用" list"关键字?

什么是(states.items)的.items关键字?

1 个答案:

答案 0 :(得分:1)

list(states.items())

它会将其转换为列表。但是,不需要它,因为states.items()返回元组上的列表。

<强>词典

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

执行states.items()

之后
[('Orengon', 'OR'), ('Michigan', 'MI'), ('New York', 'NY'), ('Florida', 'FL'), ('California', 'CA')]

执行list(states.items())

之后
[('Orengon', 'OR'), ('Michigan', 'MI'), ('New York', 'NY'), ('Florida', 'FL'), ('California', 'CA')]