《Python编程 从入门到实践》第六章 ——字典习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)

相关文档
最新文档