Index de l'élément maximal

PythonPythonBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous devrez créer une fonction qui prend une liste de nombres en argument et renvoie l'index de l'élément ayant la valeur maximale.


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-13687{{"Index de l'élément maximal"}} python/lists -.-> lab-13687{{"Index de l'élément maximal"}} python/tuples -.-> lab-13687{{"Index de l'élément maximal"}} python/function_definition -.-> lab-13687{{"Index de l'élément maximal"}} python/build_in_functions -.-> lab-13687{{"Index de l'élément maximal"}} end

Index de l'élément maximal

Écrivez une fonction max_element_index(arr) qui prend une liste arr en argument et renvoie l'index de l'élément ayant la valeur maximale. Si plusieurs éléments ont la valeur maximale, renvoyez l'index de la première occurrence.

Pour résoudre ce problème, vous pouvez suivre ces étapes :

  1. Utilisez la fonction intégrée max() pour trouver la valeur maximale dans la liste.
  2. Utilisez la fonction intégrée list.index() pour trouver l'index de la première occurrence de la valeur maximale dans la liste.
  3. Renvoyez l'index.
def max_element_index(arr):
  return arr.index(max(arr))
max_element_index([5, 8, 9, 7, 10, 3, 0]) ## 4

Sommaire

Dans ce défi, vous avez appris à trouver l'index de l'élément ayant la valeur maximale dans une liste. Vous avez utilisé les fonctions intégrées max() et list.index() pour résoudre le problème.