《Python 编程:从入门到实践》第六章(字典)练习题答案

# -*- coding: GBK -*-

person_dict = {'first_name':'yanzi','last_name':'li','age':'25','city':'bj'}
print(person_dict['first_name'])

liked_num = {'huahua':2,'mingming':5,'bobo':7,'tingting':9,'dongdong':5}
for key,value in sorted(liked_num.items()):
	print( key+'\'s favorite num is' ,value)

#去重,排序
for num in sorted(set(liked_num.values())):
	print(num)

#6-5不用河流,用城市省会

city_capital = {'河北':'石家庄','山东':'济南','河南':'郑州','黑龙江':'哈尔滨','辽宁':'沈阳'}
for city,capital in city_capital.items():
	print(city+'的省会是'+capital)
	
#6-6
favorite_language = {'huahua':'Java','mingming':'C++','bobo':'C','tingting':'Python'}
user_list = ['tingting','mingming','dongdong']
for name in user_list:
	if name in favorite_language.keys():
		print('Hi,',name,',your favorite language is:',favorite_language[name])
	else:
		print('Hi,',name,',you haven\'t sumbit your favorite language')


person1 = {'name':'yanzi','age':'25','city':'bj'}
person2 = {'name':'yanzi','age':'25','city':'bj'}

persons = [person1,person2]
for person in persons:
	print('------')
	for key,value in person.items():
		print(key,value)
	
favorite_place = {'zhang':['hb','sd'],'wang':['bj','tj'],'li':['js']}
for user,places in favorite_place.items():
	print(user,'favorite places are:')
	for place in places:
		print(place)

猜你喜欢

转载自blog.csdn.net/zenmehaichonga_2009/article/details/82788566