6-1
人 : 使用一个字典来存储一个熟人的信息, 包括名、 姓、 年龄和居住的城市。 该字典应包含键first_name 、 last_name 、 age 和city 。 将存储在该字典中的每项信息都打印出来。
Somebody = {'first_name': 'Daniel' , 'last_name': 'Wu' , 'age':18 , 'city':'GuangZhou'} for key,value in Somebody.items(): print(key + ' is ' + str(value))
6-2 喜欢的数字 :
使用一个字典来存储一些人喜欢的数字。 请想出5个人的名字, 并将这些名字用作字典中的键; 想出每个人喜欢的一个数字, 并将这些数字作为值存储在字典中。 打印每个人的名字和喜欢的数字。 为让这个程序更有趣, 通过询问朋友确保数据是真实的。
favorite_num = {'Tony':15, 'Wang':99 , 'Ding':88, 'Qin':7 , 'Zhong':22} for key,value in favorite_num.items(): print(str(value) + ' is ' + key + "'s favorite number.")
6-5 河流 :
扫描二维码关注公众号,回复:
1425938 查看本文章
创建一个字典, 在其中存储三条大河流及其流经的国家。 其中一个键—值对可能是'nile': 'egypt' 。
使用循环为每条河流打印一条消息, 如
使用循环将该字典中每条河流的名字都打印出来。
rivers = {'Yangzi River':'China' , 'nile':'egypt', 'Mississippi River':'America'} for key,value in rivers.items(): print('The ' +key+ ' runs through ' +value+ '.') for key in rivers.keys(): print(key) for value in rivers.values(): print(value)
6-8 宠物 :
创建多个字典, 对于每个字典, 都使用一个宠物的名称来给它命名; 在每个字典中, 包含宠物的类型及其主人的名字。 将这些字典存储在一个名为pets的列表中, 再遍历该列表, 并将宠物的所有信息都打印出来。
cats = {'Zhang':'yellow' , 'Sun':'big' , 'Qiu':'Bosi'} dogs = {'James':'wild' , 'Lebron':'qute'} snakes = {'Tony':'poison'} pets = [cats,dogs,snakes] for pet in pets: for master,typ in pet.items(): print(typ + ' is ' + master +"'s.")