[英]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.