Otrzymano słownik d
gdzie para kluczy kluczowych składa się z ciągu znaków jako klucza i liczby całkowitej jako wartości, chcę wydrukować ciąg znaków, gdzie wartość jest maksymalna .Wydrukuj klucz maksymalnej wartości w słowniku w pythonic sposób
Oczywiście mogę zapętlić się nad d.items()
, zapisać maksimum i jego klucz i wyprowadzić go po pętli for
. Ale jest tam więcej „pythonic” sposób tylko przy użyciu tylko max
funkcję skonstruować jak
print max(...)
zależności od korzystania z dict Was może chcesz przełączyć klucz i wartość, mając całkowitą wartość ma klucz dstring ma wartość ... (Oczywiście możesz to zrobić, jeśli nigdy nie używasz klawisza ciąg ...) –
Swappping klucz i wartość to * nie * dobry pomysł, ponieważ wartości mogą wcale nie być unikalne ... – halloleo