练习:
河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile': 'egypt'。
使用循环为每条河流打印一条消息,如“The Nile runs through Egypt.”。 使用循环将该字典中每条河流的名字都打印出来。
使用循环将该字典包含的每个国家的名字都打印出来。
代码如下:
rivers = {'长江': '中国',
'尼罗河': '埃及',
'莱茵河': '瑞士',
}
print ("河流及其流经的国家:")
for river,country in rivers.items():
print (river + "流经" + country + "!")
print ("\n河流名称:")
for river in rivers.keys():
print (river)
print ("\n国家名称:")
for country in rivers.values():
print (country)结果如下:
>>> ================================ RESTART ================================
>>>
河流及其流经的国家:
莱茵河流经德国!
尼罗河流经埃及!
长江流经中国!
河流名称:
莱茵河
尼罗河
长江
国家名称:
德国
埃及
中国总结:此练习中涉及到遍历字典键-值对,使用keys()遍历键,使用values()遍历值。
本练习通过创建河流与流经国家的字典,演示了如何遍历字典并打印键值对、键和值。具体包括:1. 打印每条河流及其对应的国家;2. 单独列出所有河流名称;3. 列出所有国家名称。
731

被折叠的 条评论
为什么被折叠?



