Jak znaleźć klucz z największą wartością?
Autor
Mam słownik z wynikami graczy i chcę wiedzieć, kto wygrał.
Mam słownik z wynikami graczy i chcę wiedzieć, kto wygrał.
Komentarze 4
Zaloguj się, żeby dołączyć do dyskusji.
Zaloguj się Załóż kontomaxiteruje po kluczach, akey=wyniki.getkaże porównywać ich wartości.Jedna linia! Myślałem, że muszę pisać pętlę.
Tylko policz
maxraz przed pętlą, inaczej liczy się przy każdym elemencie.Przy remisie dostaniesz pierwszego z najwyższym wynikiem. Jeśli chcesz wszystkich:
[k for k, v in wyniki.items() if v == max(wyniki.values())].