题解 | #记录喜好的字典#
记录喜好的字典
https://www.nowcoder.com/practice/b48ac65b70534898a2900dfad254d8d9
# language={'NiuNiu':'Java','NiuMei':'Python','Niukele':'CPP','NiuNeng':'Python','Tony':'Java','Anna':'CPP','Allen':'CPP'} # n=input() # l=[] # for k,v in language.items(): # if v==n: # l.append(k) # print(l if l else 'Nobody') n = input() def name_languages(language, value, default_name=None): l=[] for k, v in language.items(): if v == value: l.append(k) return l if l else default_name l = { "NiuNiu": "Java", "NiuMei": "Python", "Niukele": "CPP", "NiuNeng": "Python", "Tony": "Java", "Anna": "CPP", "Allen": "CPP", } value=n default_name='Nobody' print(name_languages(l,n,default_name))