Индекс минимального элемента

PythonPythonBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Python вы можете легко найти минимальное значение в списке с помощью функции min(). Однако, что если вам также нужно знать индекс этого минимального значения? В этом испытании вы создадите функцию, которая возвращает индекс элемента с минимальным значением в списке.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/comments -.-> lab-13694{{"Индекс минимального элемента"}} python/lists -.-> lab-13694{{"Индекс минимального элемента"}} python/tuples -.-> lab-13694{{"Индекс минимального элемента"}} python/function_definition -.-> lab-13694{{"Индекс минимального элемента"}} python/build_in_functions -.-> lab-13694{{"Индекс минимального элемента"}} end

Индекс минимального элемента

Напишите функцию min_element_index(arr), которая принимает список целых чисел arr в качестве аргумента и возвращает индекс элемента с минимальным значением в списке.

Для решения этой проблемы вы можете использовать функцию min() для получения минимального значения в списке, а затем использовать метод list.index(), чтобы вернуть его индекс.

def min_element_index(arr):
  return arr.index(min(arr))
min_element_index([3, 5, 2, 6, 10, 7, 9]) ## 2

Резюме

В этом испытании вы узнали, как найти индекс элемента с минимальным значением в списке с использованием Python. С помощью функции min() и метода list.index() вы можете легко получить индекс минимального значения в списке.