Comment rechercher un élément, un maximum, ou deux valeurs proches dans une liste Python ?
for avec comparaison au courant pour la recherche séquentielle ou du maximumTrouver un élément, un maximum ou un extremum dans une liste non triée en parcourant ses éléments un à un.
Écrire une fonction Python qui teste l'appartenance d'un élément v à une liste L, sans utiliser l'opérateur in.
Trouver un élément, un maximum ou un extremum dans une liste non triée en parcourant ses éléments un à un.
Toute recherche d'un élément ou d'un extremum dans une liste de éléments non triée se fait en par un parcours avec variable courante, initialisée au premier élément (ou à pour une recherche booléenne) et mise à jour par comparaison.
m = L[0] pour un maximum, ou trouve = False pour une appartenance).for sur les indices ou directement sur les éléments, et je compare chaque élément à la variable courante.Écrire une fonction Python qui teste l'appartenance d'un élément v à une liste L, sans utiliser l'opérateur in.
m = L[0] pour un maximum, ou trouve = False pour une appartenance).J'initialise un booléen trouve = False qui signalera la présence de v.
for sur les indices ou directement sur les éléments, et je compare chaque élément à la variable courante.Je parcours L avec for x in L et je compare x à v.
Dès que x == v, je mets trouve = True (je peux arrêter la boucle avec break pour gagner en efficacité).
Je renvoie trouve.
def appartient(L, v):
trouve = False
for x in L:
if x == v:
trouve = True
break
return trouve
appartient([1,3,5,7], 5) renvoie True, appartient([1,3,5,7], 4) renvoie False.
Écrire une fonction qui renvoie le maximum d'une liste L non vide.
Écrire une fonction qui renvoie le second plus grand élément d'une liste L de longueur .
Écrire une fonction Python qui renvoie l'indice de la première occurrence d'un élément v dans une liste L, et s'il n'apparaît pas.
Écrire une fonction Python qui renvoie la position (indice) du minimum d'une liste L non vide.
Crée ton compte pour accéder à la fiche et aux exercices