Les listes en Python

  • il y a 7 mois
Sur le site officiel : https://www.lycee-pierre-bourdan-maths-video.net/Les-listes-en-Python
vous pouvez poser vos questions et laisser vos commentaires.
Soutien scolaire gratuit donné par les professeurs de mathématiques du lycée Pierre Bourdan de Guéret.
Transcription
00:00 [Musique]
00:07 Bonjour, dans cette vidéo nous allons aborder la notion de liste en Python.
00:13 Une liste est un ensemble ordonné d'éléments.
00:17 Elle est notée entre crochets.
00:20 Les éléments peuvent être de nature différente.
00:23 Chaque élément est repéré par son indice,
00:27 la numérotation démarrant à zéro.
00:29 Par exemple, l de zéro désigne le premier élément de la liste,
00:36 l de un le deuxième, etc.
00:41 L'élément d'indice i est l de i,
00:45 et il faut noter que le rang d'un élément correspond à l'indice de cet élément +1.
00:53 Quelques exemples.
00:55 Initialisation d'une liste L à vide.
01:00 Une liste A contenant des éléments de nature différente.
01:06 Jour = lundi, mardi, 9.
01:10 Une liste est modifiable.
01:12 Les chaînes de caractère peuvent être entre simples cotes ou doubles cotes.
01:17 Passons dans la console Python pour essayer quelques instructions.
01:21 Premier exemple.
01:23 On définit une liste jour qu'on initialise avec lundi, mardi, 9.
01:31 L'instruction print jour de zéro affiche l'élément lundi.
01:37 Print jour de 2 nous envoie 9.
01:41 L'instruction jour de 2 = jour de 2 + 1 modifie l'élément 9 et le transforme en 10.
01:50 L'instruction print on est jour de 1 soir affiche on est mardi soir.
02:03 Del jour de zéro supprime l'élément d'indice zéro, c'est à dire lundi.
02:13 Liste = 3,9, lundi, mercredi, 5.
02:20 Passons à quelques fonctions spécifiques listes.
02:24 La fonction len retourne la longueur de la liste.
02:28 Par exemple, len liste retourne 4.
02:33 La fonction .append rajoute un élément à la liste.
02:38 Par exemple, l'instruction liste .append jeudi rajoute à la liste précédente l'élément jeudi.
02:48 Print liste affiche alors 3,9, lundi, mercredi, 5, puis jeudi.
02:57 Cette instruction est équivalente à l'instruction liste = liste + un élément.
03:04 Par exemple, l'instruction liste = liste + vendredi rajoute à la liste précédente l'élément vendredi.
03:14 L'instruction .pop( ) retire le dernier élément de la liste.
03:24 Par exemple, liste .pop retire l'élément vendredi de la liste.
03:31 L'instruction .pop(i) retire de la liste l'élément d'indice i.
03:40 Par exemple, liste .pop(0) retire l'élément 3,9 de cette liste, qui s'en trouve donc ainsi à nouveau modifiée.
03:53 Prenons un autre exemple de liste.
03:56 liste = V, E, A, B, A
04:01 La fonction .sort trie des éléments de même nature dans l'ordre alphabétique, les majuscules étant avant les minuscules.
04:10 Par exemple, le A majuscule est avant le A minuscule.
04:14 Autre exemple avec l'instruction .sort reverse = true.
04:18 L'instruction .sort reverse = true trie une liste dans l'ordre décroissant.
04:28 Prenons l'exemple d'une liste n = 3,1, 10, 1, -15, -28.
04:36 Et notons le résultat.
04:38 La fonction .insert, comme son nom l'indique, insère un élément à un emplacement donné dans la liste.
04:46 Par exemple, liste.insert1,25 insère l'élément 25 à l'indice 1.
04:57 La fonction .remove retire un élément d'une liste.
05:02 Et la fonction .count travaille comme paramètre.
05:06 L'élément compte en fait le nombre d'occurrences de cet élément dans la liste.
05:11 [Musique]

Recommandations