1. ホーム
  2. python

[解決済み] リスト内の最大値の位置をすべて見つけるには?

2022-04-13 11:42:24

質問

リストがあります。

a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50,
             35, 41, 49, 37, 19, 40, 41, 31]

最大要素数は55(9と12の位置に2つの要素)

最大値がどの位置にあるか知りたいのですが。どうか、助けてください。

どのように解決するのですか?

>>> m = max(a)
>>> [i for i, j in enumerate(a) if j == m]
[9, 12]