6-5 河流 :创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile': 'egypt' 。
- 使用循环为每条河流打印一条消息,如“The Nileruns throughEgypt.”。
- 使用循环将该字典中每条河流的名字都打印出来。
- 使用循环将该字典包含的每个国家的名字都打印出来。
6-6 调查 :在6.3.1节编写的程序favorite_languages.py中执行以下操作。
- 创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人未包含在字典中。
- 遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。对于还未参与调查的人,打印一条消息邀请他参与调查。
river = {} # 学习新知识查漏补缺,过度重复意义不大
river['Changjiang'] = 'china'
river['Nile'] = 'Congo'
river['Amazon'] = 'Brasil'
for value, key in river.items():
print(value, key)
# **********************************
order = {
'jen': 'python',
'arah': 'c',
'kl': 'ruby',
'uz': 'python'
}
favorite_languages = {
'jen': 'python',
'arah': 'c',
'edward': 'ruby',
'phil': 'python'
}
for name, language in order.items():
if name in favorite_languages:
print("Thank")
else:
print('join up ')