Chapitre 4 / 10
Chaînes et listes approfondies
13 leçons dans ce chapitre.
Les listes : créer, parcourir, ajouter un élément
Une liste regroupe plusieurs valeurs dans une seule variable, dans un ordre précis. On la crée avec des crochets , séparant chaque…
Voir les détails du chapitre
Une liste regroupe plusieurs valeurs dans une seule variable, dans un ordre précis. On la crée avec des crochets , séparant chaque élément par une virgule : Une liste vide se crée avec . Ajouter un élément se fait avec la méthode , qui l'ajoute toujours à la fin : Après cette ligne, contient trois éléments : , , . Parcourir une liste se fait avec une boucle , comme vu dans la leçon précédente : Ce…
Les méthodes de chaînes courantes
Une chaîne de caractères dispose de méthodes intégrées permettant de la transformer sans avoir à écrire soimême la logique corresp…
Indexation et slicing de chaînes de caractères
Chaque caractère d'une chaîne occupe une position précise, accessible individuellement, ou par tranche (plusieurs caractères consé…
Rechercher dans une chaîne de caractères
Audelà du simple test d'appartenance avec (vu au chapitre précédent), Python propose des méthodes dédiées pour localiser préciséme…
La fonction len() : longueur d'une chaîne ou d'une liste
renvoie le nombre d'éléments d'une chaîne de caractères (son nombre de caractères) ou d'une liste (son nombre d'éléments) — une fo…
Modifier et retirer des éléments d'une liste
Audelà de (vu dans la leçon sur les listes), une liste peut être modifiée de plusieurs autres façons : remplacer un élément à une…
Trier une liste
Une liste peut être triée automatiquement, par ordre croissant ou décroissant, sans avoir à écrire soimême la logique de comparais…
Indexation et slicing de listes
Comme pour les chaînes de caractères (vues plus tôt dans ce chapitre), chaque élément d'une liste occupe une position précise, acc…
Les tuples : une liste qui ne change pas
Un tuple regroupe plusieurs valeurs, exactement comme une liste, mais avec une différence essentielle : un tuple ne peut plus être…
Chaînes immuables : pourquoi on ne peut pas modifier un caractère directement
Contrairement à une liste, dont un élément peut être remplacé directement par indexation (vu plus haut dans ce chapitre), une chaî…
Concaténation et répétition avec + et *
Les opérateurs et , déjà connus pour les nombres, prennent un sens différent mais tout aussi utile quand ils s'appliquent à des ch…
split() et join() : convertir texte et liste
Deux méthodes très utilisées permettent de passer d'une chaîne de caractères à une liste, et inversement — indispensable pour trai…
Copier une liste correctement : le piège de l'alias
Affecter une liste existante à une nouvelle variable ne crée PAS une copie indépendante — un piège fréquent chez les débutants, qu…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/13 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 100).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module