10

ファイル経由でインポートされた整数のリストがあります

xy = [50, 2, 34, 6, 4, 3, 1, 5, 2]

私はPythonを知っています:最小の整数を見つける

ただし、最小の数字を見つけるだけでなく、その位置をどのように印刷できるのでしょうか?

4

3 に答える 3

29

メソッドを使用するだけlist.indexです:

print xy.index(min(xy))
# 6

ただし、最小値が繰り返されると、最初に出現したインデックスのみが取得されます。

于 2013-01-20T09:53:52.520 に答える
3
indices = [i for i, x in enumerate(xy) if x == min(xy)]    # Indices of all min occurrences
于 2013-01-20T10:07:52.730 に答える