Index des größten Elements

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung werden Sie eine Funktion erstellen, die eine Liste von Zahlen als Argument nimmt und den Index des Elements mit dem maximalen Wert zurückgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) 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-13687{{"Index des größten Elements"}} python/lists -.-> lab-13687{{"Index des größten Elements"}} python/tuples -.-> lab-13687{{"Index des größten Elements"}} python/function_definition -.-> lab-13687{{"Index des größten Elements"}} python/build_in_functions -.-> lab-13687{{"Index des größten Elements"}} end

Index des größten Elements

Schreiben Sie eine Funktion max_element_index(arr), die eine Liste arr als Argument nimmt und den Index des Elements mit dem maximalen Wert zurückgibt. Wenn es mehrere Elemente mit dem maximalen Wert gibt, geben Sie den Index des ersten Vorkommens zurück.

Um dieses Problem zu lösen, können Sie die folgenden Schritte ausführen:

  1. Verwenden Sie die integrierte max()-Funktion, um den maximalen Wert in der Liste zu finden.
  2. Verwenden Sie die integrierte list.index()-Funktion, um den Index des ersten Vorkommens des maximalen Werts in der Liste zu finden.
  3. Geben Sie den Index zurück.
def max_element_index(arr):
  return arr.index(max(arr))
max_element_index([5, 8, 9, 7, 10, 3, 0]) ## 4

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie man den Index des Elements mit dem maximalen Wert in einer Liste findet. Sie haben die integrierten max()- und list.index()-Funktionen verwendet, um das Problem zu lösen.