20180730--字典课后练习题

1.创建一个名为favorite_places的字典。在这个字典中,将三个人的名字用作键;对于其中的每个人,都存储他喜欢的1〜3个地方,用户输入一个地方判断有那些人是喜欢这个地方的;
favorite_places={'小明':{'place':['上海','北京','广州']},'小李':{'place':['南京','上海','北京']},'小红':{'place':['北京','深圳','广州']}}
n=input('请输入你喜欢的一座城市:')

for i,t in favorite_places.items():
    if n in t['place']:
        print('%s也喜欢%s.'%(i,n))
    else:
        print('%s不喜欢%s.'%(i,n))
2.创建多个字典,对于每个字典,都使用一个宠物的名称来给给它命名;在每个字典中,包含宠物的类型及其主人的名字。将这这些字典存储在一个名为pets的列表中,再遍历该列表,并将宠物的所有信息都打印出来。
xiaoheibai={'name':'xiaoheibai','type':'哈士奇','master':'小明'}
xiaohei={'name':'xiaohei','type':'中华田园犬','master':'小李'}
xiaobai={'name':'xiaobai','type':'博美','master':'小赵'}
pets=[xiaoheibai,xiaohei,xiaobai]
for i in pets:
    print('%a的类型是%s,它的主人是%s。'%(i['name'],i['type'],i['master']))

猜你喜欢

转载自www.cnblogs.com/wuyashangwei/p/9392708.html