[ホーム] - [よく見るエラーメッセージ一覧] - [TypeError: 'builtin_function_or_method' object is not subscriptable エラー が min 関数で発生する]

【Python】TypeError: 'builtin_function_or_method' object is not subscriptable エラー が min 関数で発生する | pythonで最大、最小 、平均を求める





作成日:2022/01/27


min 関数にリストを与えるときに、括弧なしでリストを与えば場合にこのエラーが発生します。

subscriptable:は "添え字可能"という意味です。


min 関数にはリストあるいは個々の値を指定します。


【間違い】

print(min[1,2,3])

Traceback (most recent call last):
File "c:\temp\test.py", line 1, in print(min[1,2,3])
TypeError: 'builtin_function_or_method' object is not subscriptable

【正しい】

print(min([1,2,3]))

1

サンプルコード

以下は Windows 10 環境における正常実行可能なサンプルコードです。

最小値を求めるサンプルコードです。
サンプルコード:

print(min(1,2,3))

実行結果:

1



最大値を求めるサンプルコードです。
サンプルコード:

print(max(1,2,3))

実行結果:

3



リストの平均を求めるサンプルコードです。
サンプルコード:


import statistics
print (statistics.mean([1,2,3]))

実行結果:

2







本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [よく見るエラーメッセージ一覧]