要求:
person是三个字典的list。然后写两个函数符合函数名和输入输出要求。
知识点:
dict,list, for in, print, function.
遍历list中的dict
person=[{},{},{}]
sports(people)
#yuri paly 2 sports
plays_sport(people,'tennis')
#yuri
#tiffany
people = [{'name':'yuri','sports':'tennis','list':2},{'name':'tiffany','sports':'tennis','list':3},{'name':'yuna','sports':'dance','list':2}]
# person play how many kinds sports
def sports(x):
for i in x:
#print(x[item].keys[0] +' play',len(x[item]) ,'sports')
print(i['name'] + " play",i['list'],"sports")
# who play this sport
def plays_sport(x, item):
for i in x:
if i['sports'] == item:
print(i['name'])
sports(people)
plays_sport(people,'tennis')