我想从嵌套在列表中的字典中获取特定的键值Hello,Code
students = [
{"name": "Hermione", "house": "Gryffindor", "patronus": "Otter"},
{"name": "Harry", "house": "Gryffindor", "patronus": "Stag"},
{"name": "Ron", "house": "Gryffindor", "patronus": "Jack Russell terrier"},
{"name": "Draco", "house": "Slytherin", "patronus": None}
任何帮助将不胜感激。
我试过了
next (item for item in students if item ["patronus"] == "Stag")
但这个给我以下内容
{"name": "Harry", "house": "Gryffindor", "patronus": "Stag"},
我所期待的
牡鹿
1条答案
按热度按时间55ooxyrt1#
虽然这个问题说不通,但这里有一个解决方案。你得到完整的行/判决,因为你要求的项目(这是完整的判决),如果你只是想要雄鹿,你必须要求特定的关键。