是這樣的,我有一個列表,里邊元素是若干字典. 提示用戶輸入一個數(shù)字,怎么判斷用戶輸入的這個數(shù)字是否是我列表里邊某一個字典的value值列表各個字典的key相同,就相當(dāng)于這樣:
1 回答

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗 獲得超9個贊
# -*- coding:utf-8 -*-user = [ {"name":"Yang","weight":55,"height":172,"ID":1}, {"name":"Liu","weight":54,"height":171,"ID":2}, {"name":"Pan","weight":52,"height":170,"ID":3} ]# 這里的ID是順序增加的Query = int(input("輸入一個數(shù)字:"))# 這里判斷Query是否等于user列表字典的某一個字典的ID值Flag = Falsefor item in user: if Query == item['ID']: Flag = True breakif(Flag): print('存在')else: print('不存在')
添加回答
舉報
0/150
提交
取消