Python에서 목록의 최대 및 최소 값 인덱스 가져 오기

Muhammad Maisam Abbas 2023년1월30일
  1. Python에서max()list.index()함수를 사용하여 목록의 최대 값 인덱스 가져 오기
  2. Python에서min()list.index()함수를 사용하여 목록의 최소값 인덱스 가져 오기
  3. Python에서numpy.argmax()함수를 사용하여 목록의 최대 값 인덱스 가져 오기
  4. Python에서numpy.argmin()함수를 사용하여 목록의 최소값 인덱스 가져 오기
Python에서 목록의 최대 및 최소 값 인덱스 가져 오기

이 자습서에서는 Python에서 목록의 최대 값과 최소값의 인덱스를 얻는 방법에 대해 설명합니다.

Python에서max()list.index()함수를 사용하여 목록의 최대 값 인덱스 가져 오기

max()함수는 Python의 목록에서 최대 값을 제공합니다. list.index(x)메소드는 목록에서x의 색인을 제공합니다. 다음 코드 예제는 Python에서max()list.index()함수를 사용하여 목록의 최대 값 인덱스를 얻는 방법을 보여줍니다.

list1 = [10, 12, 13, 0, 14]

tmp = max(list1)
index = list1.index(tmp)

print(index)

출력:

4

위의 코드에서 우리는 먼저 max() 함수를 사용하여 리스트 list1 내부의 최대값을 가져와 tmp에 저장한 다음 tmplist1.index() 메서드. 위의 코드는 최대 값의 인덱스 만 표시하려는 경우 단축 할 수 있습니다.

list1 = [10, 12, 13, 0, 14]

print(list1.index(max(list1)))

출력:

4

Python에서min()list.index()함수를 사용하여 목록의 최소값 인덱스 가져 오기

min()함수는 Python의 목록에서 최소값을 제공합니다. list.index(x)메소드는 이전 섹션에서 이미 논의되었습니다. 다음 코드 예제는 Python에서min()list.index()함수를 사용하여 목록의 최소값 인덱스를 얻는 방법을 보여줍니다.

list1 = [10, 12, 13, 0, 14]

tmp = min(list1)
index = list1.index(tmp)

print(index)

출력:

3

위 코드에서 먼저 min()함수를 사용하여 목록 list1에서 가장 작은 값을 가져 와서 tmp에 저장합니다. 그런 다음tmplist1.index()함수에 전달하여 최소값의 인덱스를 얻습니다. 위의 코드는 최소값의 인덱스 만 표시하려는 경우 단축 할 수 있습니다.

list1 = [10, 12, 13, 0, 14]

print(list1.index(min(list1)))

출력:

3

Python에서numpy.argmax()함수를 사용하여 목록의 최대 값 인덱스 가져 오기

NumPy패키지의 numpy.argmax()함수는 최대 값의 색인을 제공합니다. 함수에 인수로 전달 된 목록 또는 배열에서. 다음 코드 예제는 Python에서numpy.argmax()함수를 사용하여 목록의 최대 값 인덱스를 얻는 방법을 보여줍니다.

import numpy

list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)

print(maxindex)

출력:

4

위의 코드에서numpy.argmax()함수를 사용하여list1목록에서 최대 값의 색인을 얻습니다.

Python에서numpy.argmin()함수를 사용하여 목록의 최소값 인덱스 가져 오기

NumPy패키지의 numpy.argmin()함수는 함수에 인수로 전달 된 목록 또는 배열입니다. 다음 코드 예제는 Python에서numpy.argmin()함수를 사용하여 목록의 최소값 인덱스를 얻는 방법을 보여줍니다.

import numpy

list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)

print(minindex)

출력:

3

위의 코드에서numpy.argmin()함수를 사용하여list1목록의 최소값 색인을 얻습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python List