题解 | #记录喜好的字典#
记录喜好的字典
https://www.nowcoder.com/practice/b48ac65b70534898a2900dfad254d8d9
dict = {'NiuNiu':'Java','NiuMei':'Python','Niukele':'CPP','NiuNeng':'Python','Tony':'Java','Anna':'CPP','Allen':'CPP'}
list_k =[]
list_v =[]
for k,v in dict.items():
list_v.append(v) #把key-value分别保存到两个列表中
list_k.append(k)
# print(list_k,list_v)
lan = input() #输入字符串
index = 0 #初始化下标 在循环中充当计数器
list_index =[]
while lan not in list_v: #判断输入值是否在values中,如不在打印nobody并跳出
print('Nobody')
break
else:
for i in list_v:
index = index+1
if i ==lan:
list_index.append(index)#保存所有符合条件的下标值
# print(list_index)
print([list_k[i-1] for i in list_index]) #用保存的下标值调用对应的key
#刷题#
深信服公司福利 891人发布

