Pythonの組み込み関数であるmax
関数は、オブジェクト内の要素で最大値を持つ要素の値を求めることができます。
max関数の基本的な使い方
max
関数の基本的な使い方は以下の通りです。
x = [30, 20, 10, 40]
print(max(x)) # 出力結果: 40
このコードでは、リストx
の中から最大値を持つ要素の値を求めています。
max関数とデータ型
max
関数は、リストやタプル、辞書、セット、文字列といった複数の要素を持つオブジェクトに対して使用することができます。
リストやタプルでの使用例
# リスト
x = [30, 20, 10, 40]
print(max(x)) # 出力結果: 40
# タプル
x = (30, 20, 10, 40)
print(max(x)) # 出力結果: 40
辞書での使用例
辞書をmax
関数の引数に渡すと、辞書内のキーを基準として最大値を取得します。
x = {'b':20, 'c':30, 'a':10, 'd':40}
print(max(x)) # 出力結果: d
辞書内の値を基準として最大値を取得したい場合は、values()
メソッドを使用します。
x = {'b':20, 'c':30, 'a':10, 'd':40}
print(max(x.values())) # 出力結果: 40
max関数と文字列
文字列もイテラブルなので、max
関数の引数に渡すことができます。
val = max("abcde")
print(val) # 出力結果: e
このコードでは、文字列”abcde”の中から最大値(アルファベット順で最後の文字)を取得しています。
以上がPythonのmax
関数の基本的な使い方になります。この関数を使うことで、様々なデータ型のオブジェクトから最大値を簡単に取得することができます。.