Mam proste pytanie (przynajmniej tak mi się zdawało).jak usunąć klucz ze słownika o najwyższej wartości?
Mam słownika, powiedzmy, że wygląda to tak:
dict = {'A':100, 'a':10, 'T':50, 't':5}
ja po prostu chcesz usunąć klucz z najwyższą wartością. Próbowałem:
del max(dict.values())
i jest to komunikat o błędzie: "Błąd składni: nie można usunąć wywołania funkcji". chcę końcowy wynik będzie:
dict = {'a':10, 'T':50, 't':5}
Zamiast "lambda", możliwe jest również użycie 'd .__ getitem__'. –
@Michael: Prawda, lub 'd.get' jak w innej odpowiedzi. – interjay