Opérations globales sur les listes

Merci !

Quiz
Classe(s) : 1re Générale | Thème(s) : Notion de liste

Opérations globales sur les listes

On considère la liste L = [8, 18, 3, 8, 15, 1]. On applique successivement les instructions « print(sorted(L)) » (affichage 1) puis « print(L) » (affichage 2). On obtient :

  • affichage 1 : [1, 3, 8, 8, 15, 18], puis affichage 2 : [8, 18, 3, 8, 15, 1] ;
  • affichage 1 : [1, 3, 8, 8, 15, 18], puis affichage 2 : [1, 3, 8, 8, 15, 18] ;
  • affichage 1 : [18, 15, 8, 8, 3, 1], puis affichage 2 : [8, 18, 3, 8, 15, 1].
 Réponse(s) 

L'instruction « sorted(L) » produit une liste formée des mêmes éléments que L triés par ordre croissant, mais ne modifie pas la liste L d'origine.

Remarque : Avec L.sort(), la liste L d'origine est modifiée, remplacée par la liste « triée ».