"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Python] 파이썬 리스트에서 최소값, 최대값과 인덱스 구하기
728x90

 

숫자형으로 이루어진 리스트에서 최소값, 최대값과 해당 값의 리스트 인덱스를 구하는 방법입니다.

 

 

최소값, 최대값 구하기

우선 아래와 같이 숫자형으로 이루어진 리스트를 생성하겠습니다.

item = [5, 13, 66, 12, 78, 1, 78]

 

최소값을 구하기 위해서는 min() 함수를 사용합니다.

min(item)

min 함수의 인자로 리스트 변수를 넣어줍니다. 최소값인 1일 출력되었습니다.

 

최대값을 구해보겠습니다. 최대값을 구할 때는 max() 함수를 사용합니다.

max(item)

max 함수도 min과 마찬가지로 리스트 변수를 인자로 넣어줍니다. 최대값인 78이 출력되었습니다.

 

 

최대값, 최소값의 인덱스 구하기

최대값, 최소값 뿐만 아니라 해당 값이 리스트 내에서 어디에 위치하고 있는지를 알아야 하는 경우가 있습니다. 이 경우 index()를 통해서 가져올 수 있습니다.

리스트의 index 함수를 호출하는데 이때 인자를 max, min으로 값을 구해서 넘겨주면 해당 값의 인덱스를 구해줍니다.

item.index(max(item))
item.index(min(item))

최소값인 1의 인덱스인 5를 최대값인 78의 인덱스인 4가 출력되었습니다. 참고로 리스트의 인덱스는 0부터 시작하기 때문에 최대 인덱스는 (리스트 요소의 개수 - 1)이 됩니다.

 

이상 파이썬 리스트에서 최소값, 최대값과 인덱스를 구하는 방법을 알아보았습니다.

 

728x90
728x90
LIST