✍️ 리스트에서 가장 큰 값 가져오기
my_list = [10, 11, 14, 23, 9, 3, 35, 22]
print(max(my_list))
# 35
✍️ 리스트에서 가장 큰 값을 가진 인덱스 가져오기
my_list = [10, 11, 14, 23, 9, 3, 35, 22]
print(my_list.index(max(my_list)))
# 6
✍️ 리스트에서 가장 큰 값을 가진 인덱스 목록 가져오기
✏️ loop 사용
my_list = [10, 11, 35, 14, 23, 9, 3, 35, 22]
indices = []
max_val = max(my_list)
for index in range(len(my_list)):
if my_list[index] == max_val:
indices.append(index)
print(indices)
# [2, 7]
✏️ Enumerate 사용
my_list = [10, 11, 35, 14, 23, 9, 3, 35, 22]
indices = [index for index, item in enumerate(my_list) if item == max(my_list)]
print(indices)
# [2, 7]
✔️ 참고 블로그
https://datagy.io/python-index-of-max-item-list/
반응형