《Python编程 从入门到实践》第六章 ——字典习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Python编程从入门到实践》第六章——字典习题
6-5 创建一个字典,在其中存储三条大河流及其流经的国家,使用循环为每条河流打印一条消息。
rivers = {
'尼罗河' : '埃及'
'长江': '中国'
'亚马逊' : '巴西'
}
for river country in rivers.items():
print ("The " +
str(river) +
" runs through " +
str(country) +
".")
for river in sorted(rivers.keys()): #使用keys() 遍历字典中的所有键
print (river)
for country in rivers.values(): #使用value() 遍历字典中的所有值
print (country)
6-1、6-7 使用字典来存储熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name、last_name、age和city。然后将这字典都存储在一个名为people的列表中,遍历这个列表。
user_0 = {
'first_name': '森'
'last_name': '郭'
'age': '18'
'city': 'Newyork'
}
user_1 = {
'first_name': '橙'
'last_name': '江'
'age': '16'
'city': 'Peking'
}
user_2 = {
'first_name': '熊'
'last_name': '巴索罗米'
'age': '16'
'city': 'Paris'
}
people = [user_0 user_1 user_2] (#在列表中嵌套字典)
for user in people:
print(user)
6-2 、6-8 使用一个字典来存储一些人喜欢的数字。请想出5个人的名字,并将这些名字用作字典中的键;并将喜欢的数字作为值存储在字典中,遍历字典。
favorite_numbers = {
'JOKER' : ['6' '1'] (#在字典中嵌套列表)
'龙' : '8'
'萨博' : ['12' '7' '21']
'红发' : ['2' '7']
'青雉' : '4'
}
for name numbers in favorite_numbers.items():
if len(numbers) == 1:
print ("\n" + name + "'s favorite_numbers is:" )
else:
print ("\n" + name + "'s favorite_numbers are:" )
for number in numbers:
print ("\t" + number)