ホームページ >バックエンド開発 >Python チュートリアル >Python max 組み込み関数の詳細な紹介
Python max内置関数数
max(反復可能、*[、キー、デフォルト])
max(arg1, arg2, *args[, key])
反復可能な項目内の最大の項目、または 2 つ以上の引数の最大のものを返します。
位置引数が 1 つ指定されている場合、それは反復可能である必要があります。イテラブル内の最大の項目が返されます。 2 つ以上の位置引数が指定された場合は、最大の位置引数が返されます。
オプションのキーワードのみの引数が 2 つあります。 key 引数は、list.sort() で使用されるような 1 引数の順序付け関数を指定します。デフォルトの引数は、指定された反復可能オブジェクトが空の場合に返すオブジェクトを指定します。 iterable が空で、デフォルトが提供されていない場合は、ValueError が発生します。
複数の項目が最大の場合、関数は最初に見つかった項目を返します。これは、sorted(iterable, key=keyfunc, reverse=True)[0] や heapq.nlargest(1, iterable, key=keyfunc) などの他のソート安定性保持ツールと一致しています。
说明:
1. 関数の機能は、取り込まれる複数のパラメータ内の最大値、または取り込まれる可能性のあるオブジェクト要素内の最大値です。後者。また、最大値を取得する方法を指定するために使用される関数の 1 つである命名パラメータ key を渡すこともできます。default 命名パラメータは、最大値が存在しない場合に返される承認値を指定するために使用されます。2. 関数には少なくとも 2 つのパラメータが渡されますが、1 つのパラメータのみが渡されるという例外があり、このときのパラメータは継続可能オブジェクトである必要があり、返されるのは継続可能オブジェクト内の最大要素です。
リーリー
4.同じ最大値が複数存在する場合、最初に出現した最大値が返されます。
リーリーリーリー
7. 転送可能なオブジェクトが 1 つだけ渡され、そのオブジェクトが空の場合は、最大値が存在しない場合に関数が返される承認値を指定するために使用される命名パラメータdefault を指定する必要があります。
感谢阅读、希望能帮助大家,谢谢大家对本站的支持!