在一个学生列表中(每个学生是一个字典包括姓名,年龄,性别,身高,体重)
需求:要判断某一个字典中是否存在指定的值如果存在,提示并且退出循环
‘‘如果不存在,在循环整体结束后,希望得到一个统一的提示代码:
students = [{'name': "小明", 'age': 18, 'height': 180, 'weight': 78},
{'name': "小张", 'age': 18, 'height': 172, 'weight': 62},
{'name': "小李", 'age': 18, 'height': 188, 'weight': 88},
{'name': "小五", 'age': 18, 'height': 176, 'weight': 69}]
name = '小明'
result = {}
for s in students:
if s['name']==name:
result = s
if result:
print(result)
else:
print('不存在')
dictt = {'name': "lisi", 'age': 18, 'height': "180cm", 'weight': "50kg"}
vale = "lisi"
msg = ""
for key, value in dictt.items():
if vale == value:
print(vale+"在字典里")
break
else:
msg = vale+"不在"
pass
print(msg)