본문 바로가기
파이썬

파이썬 목록에서 최대의 파이썬 찾기 색인

by º기록 2021. 2. 13.
반응형
def main():
    a = [2,1,5,234,3,44,7,6,4,5,9,11,12,14,13]
    max = 0
    for number in a:
        if number > max:
            max = number
    print max

if __name__ == '__main__':
    main()

배열의 최대 값을 얻을 수 있습니다 (물론 max ()를 사용하지 않고 ...). 해당 값의 인덱스 (위치)를 어떻게 얻을 수 있습니까? 새로운 파이썬 키워드 나 내장 함수를 사용하지 않고 단순하게 유지하십시오. 감사!

 

해결 방법

 

내장 index () 함수를 사용할 수 없다면 foreach 루프를 사용하는 대신 인덱스로 반복하십시오.

for i in range(len(a)):
    if a[i] > max:
        max = a[i]
        maxIndex = i

 

참조 페이지 https://stackoverflow.com/questions/11530799

 

 

반응형

댓글