我收到一個JSON字典,並且我想檢查某些鍵是否存在並且是真的。檢查項目是否在字典中,並且使用Python是否爲真
我檢查他們是否使用all(i in incoming_json for i in ['title', 'code', 'university', 'lecturer'])
,但我堅持檢查它們是否屬實。
我試過all(i in incoming_json and True for i in ['title', 'code', 'university', 'lecturer'])
和all(i in incoming_json for i in ['title', 'code', 'university', 'lecturer'] if i)
,但他們似乎沒有任何區別。
我在做什麼錯?
例JSON:
{title: "Example title", code: "1234", university: "2", lecturer: "John Doe"}
澄清:我只需要知道,如果他們truthy或falsy。
編輯:謝謝你的回覆,我可以接受他們中的任何一個,但我接受了解釋我做錯了什麼的。
包括你recieving –