2021-12-01から1ヶ月間の記事一覧
{文字列: 数値} のような辞書(Dict[str, int])があるときに、数値が最大・最小のキーと値を取得する方法です。 たとえば文字の出現回数をカウントしているときなどに使えます。 >>> d = {"a": 3, "b": 2, "c": 1} >>> k, v = max(d.items(), key=lambda x:…
DjangoのQuerySetでグループごとに最大・最小のデータのみ抽出する方法を紹介します。 この記事はDjango Advent Calendar 2021 3日目の記事です。 グループごとの最大・最小のデータとは何でしょうか? たとえば以下のような場合に必要となります。 ブログ記…