최댓값

import sys


def main():
    input = sys.stdin.readline

    arr = [int(input()) for _ in range(9)]
    a_max = max(arr)
    print(a_max)
    print(arr.index(a_max) + 1)


main()
import sys


def main():
    input = sys.stdin.readline

    arr = [int(input()) for _ in range(9)]
    i_max = None
    a_max = float("-inf")
    for i, a in enumerate(arr):
        if a > a_max:
            i_max = i
            a_max = a

    print(a_max)
    print(i_max + 1)


main()

리스트 내 특정 항목의 인덱스 찾기

리스트 내 특정 항목의 인덱스를 찾으려면 index 메소드를 사용합니다. 가장 처음 나오는 항목의 인덱스를 돌려줍니다.

arr = [3, 1, 4, 1, 5, 9, 2]
print(arr.index(3))  # 0
print(arr.index(1))  # 1
print(arr.index(2))  # 6

enumerate 함수

enumerate 함수는 이터러블의 항목과 인덱스를 동시에 순회할 때 사용합니다.

arr = [3, 1, 4, 1, 5, 9, 2]
for i, a in enumerate(arr):
    print(i, a)
댓글