练习:
河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'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()遍历值。