01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Terminale
  3. Mathématiques
  4. Exercice : Manipuler les éléments d'une liste à l'aide d'un algorithme

Manipuler les éléments d'une liste à l'aide d'un algorithme Exercice

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

On considère la liste suivante :

\verb~L=[0, 1, 2, 3, 4, 5, 6, 8, 9, 10]~

Quelle instruction permet d'insérer le nombre 7 entre 6 et 8 ?

La méthode .insert() permet d'ajouter un élément dans une liste. 

Afin d'utiliser cette méthode il faut préciser en premier le rang auquel on veut ajouter l'élément et ensuite l'élément. (.insert(rang,élément)). 

Ici, on veut ajouter l'élément 7 entre le 6 et le 8. Or, on a :

\verb~L=[0, 1, 2, 3, 4, 5, 6, 8, 9, 10]~

On veut donc ajouter 7 en 8ème position dans la liste. Comme le décompte des rangs commence à 0, on veut ajouter l'élément 7 au rang 7.

Ainsi la bonne instruction est la suivante :

\verb!L=[0, 1, 2, 3, 4, 5, 6, 8, 9, 10]!
\verb!L.insert(7, 7)!
\verb!print(L)!

On considère la liste \verb~L=[2, 3, 5, 7, 9, 11]~.

Parmi les instructions suivantes, laquelle permet de supprimer le nombre 9 ?

La méthode \verb~pop~ permet de supprimer d'une liste une valeur de rang donné.

Le nombre 9 est le terme de rang 4, donc le programme qui permet de supprimer le nombre 9 est le suivante : 

\verb!L=[2, 3, 5, 7, 9, 11]!
\verb!L.pop(4)!
\verb!print(L)!

On considère la liste \verb~L=[5, 6, 7, 4, 3, 2, 1]~.

Parmi les instructions suivantes, laquelle permet de modifier la liste L en rangeant ses valeurs dans l'ordre croissant ?

 

La méthode qui permet de trier une liste par ordre croissant est la méthode .sort(). 

Pour utiliser cette méthode sur la liste L, il faut écrire l'instruction suivante : 

L.sort()

Ainsi le programme qui permet de modifier L en rangeant ses valeurs dans l'ordre croissant est le suivant : 

\verb!L=[5, 6, 7, 4, 3, 2, 1]!
\verb!L.sort()!
\verb!print(L)!

On considère la liste \verb~L=["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]~.

Parmi les instructions suivantes, laquelle permet de modifier la liste L en ne gardant que les cinq premiers jours de la semaine ?

L'instruction \verb~L[n:m]~ génère une liste formée des éléments de L de celui de rang n à celui de rang m, exclu.

Ainsi pour garder les 5 premier éléments de la liste L, l'instruction qu'il faut écrire est la suivante : 

L=L[0:5] ou bien L[:5]

Ainsi les instructions qui permettent de garder les cinq premier jours de la semaine dans la liste L sont les suivantes : 

\verb!L=["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]!
\verb!L=L[:5]!
\verb!print(L)!

On considère la liste \verb~L=list(range(11))~ des entiers de 0 à 10.

Parmi les programmes suivants, lequel permet de modifier la liste L en remplaçant chaque terme par son carré ?

Afin de parcourir une liste on peut utiliser une boucle for qui appelle chaque élément via son rang. 

Afin d'élever un nombre au carré il faut utiliser l'opérateur puissance **

Ainsi le programme qui permet de modifier la liste L en remplaçant chaque terme par son carré est le suivant :

La bonne réponse est :

\verb!L=list(range(11))!
\verb!for i in range(len(L)):!
    \verb!L[i] = L[i]**2!
\verb!print(L)!

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Notion de listes
  • Quiz : Notion de listes
  • Exercice : Identifier le mode de génération d'une liste
  • Exercice : Identifier les éléments d'une liste générée par extension
  • Exercice : Identifier les éléments d'une liste générée par concaténation
  • Exercice : Identifier les éléments d'une liste générée par duplication
  • Exercice : Identifier les éléments d'une liste générée par ajouts successifs
  • Exercice : Identifier les éléments d'une liste générée par compréhension
  • Exercice : Identifier les éléments d'une liste
  • Exercice : Générer une liste par extension à l'aide d'un algorithme
  • Exercice : Générer une liste par concaténation à l'aide d'un algorithme
  • Exercice : Générer une liste par duplication à l'aide d'un algorithme
  • Exercice : Générer une liste par ajouts successifs à l'aide d'un algorithme
  • Exercice : Générer une liste par compréhension à l'aide d'un algorithme
  • Exercice : Générer une liste
  • Exercice : Déterminer le mode de génération adapté pour une liste donnée
  • Exercice : Identifier l'élément de rang donné d'une liste
  • Exercice : Déterminer le rang d'un élément d'une liste
  • Exercice : Déterminer la longueur d'une liste
  • Exercice : Utiliser la longueur d'une liste dans un algorithme
  • Exercice : Manipuler les rangs d'éléments d'une liste à l'aide d'un algorithme
  • Exercice : Parcourir une liste à l'aide d'un algorithme
  • Exercice : Manipuler une liste à l'aide d'un algorithme
  • Exercice : Itérer sur une liste à l'aide d'un algorithme

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20261  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025