我收到一个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 –