いくつかの文字列を分析し、それらが出現する回数を計算しようとしています。このデータは辞書に格納されます。もしmax関数を使うのであれば、遭遇した最初の最も高い数字だけが出力されます。辞書内に複数の最大値を見つける方法
count = {"cow": 4, "moo": 4, "sheep": 1}
print(max(count.keys(), key=lambda x: count[x]))
cow
これは牛を最大にする。どのように私はdefaultdict
とカウントの両方に印刷すること
count = {"cow": 4, "moo": 4, "sheep": 1}
cow, moo
ありがとうございました! [this](https://stackoverflow.com/questions/12402015/print-the-key-of-the-max-value-in-a-dictionary-the-pythonicway)などの他の投稿を見ていましたが、しかし、彼らは1つ以上の最大値について話すようには見えなかった。申し訳ありません、私はこれに新しいです!印刷機能のコードがどのように機能するか説明できますか? –
@KOOTSHOOTS確かに、答えを更新します。 –