繁体   English   中英

使用“for”循环打印字典

[英]printing Dictionary using "for" loop

州 = { '俄勒冈州': 'OR' '佛罗里达州': '佛罗里达州' '加利福尼亚州': 'CA' '纽约': 'NY' '密歇根州': 'MI' }

对于状态,列表中的缩写(states.items()):

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

在“for”循环中,为什​​么我们使用“list”关键字?

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

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')]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM