我有一个看起来像这样的字典:
grades = {
'alex' : 11,
'bob' : 10,
'john' : 14,
'peter': 7
}
需要检查 students
列表中的所有名字是否都存在于 grades
字典中作为键。
grades
可以有更多的名字,但是 students
中的所有名字都应该在 grades
中出现。
应该有一种简单的方式来实现这个目标,但我还是 Python 新手,无法想出来。尝试过 if students in grades
,但不起作用。
实际情况下,列表会更大。
set(students) - grades.keys()
。 - Sven Marnachany(k in my_string for k in keys)
? - Sven Marnach