Mam słownika, który wygląda tak:Python Sprawdź, czy lista kluczy istnieje w słowniku
grades = {
'alex' : 11,
'bob' : 10,
'john' : 14,
'peter': 7
}
oraz listę nazwisk students = ('alex', 'john')
muszę sprawdzić, czy wszystkie nazwy w students
istnieć jako klucze w dyktafonie grades
.
grades
może mieć kilka nazw, ale wszystkie nazwy w students
powinny być grades
Musi istnieć bezpośredni sposób to zrobić, ale nadal jestem nowy w Pythonie i nie może zrozumieć. wypróbowany if students in grades
, nie działa.
W rzeczywistych przypadkach listy będą znacznie większe.
Możliwy duplikat [Jak mogę sprawdzić, czy wiele kluczy znajduje się w jednym dokumencie w jednym przejściu?] (Https://stackoverflow.com/questions/1285911/how-do-i-check-that-multiple-keys -to-in-a-dict-in-a-pass) –