Ho un dizionario che assomiglia a quello:controllo Python se elenco di chiavi esiste nel dizionario
grades = {
'alex' : 11,
'bob' : 10,
'john' : 14,
'peter': 7
}
e una lista di nomi students = ('alex', 'john')
ho bisogno di controllare che tutti i nomi in students
esistono come chiavi in grades
dict.
grades
può avere più nomi, ma tutti i nomi students
dovrebbero essere in grades
Ci deve essere un modo semplice per farlo, ma io sono ancora nuovo per python e non può capirlo. provato if students in grades
, non ha funzionato.
In questi casi, gli elenchi saranno molto più grandi.
Possibile duplicato di [Come verificare che più chiavi siano in un dettato in un unico passaggio?] (Https://stackoverflow.com/questions/1285911/how-do-i-check-that-multiple-keys -are-in-a-dict-in-a-single-pass) –