- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans la partie précédente, on a vu comment joindre des éléments d'une liste ensemble avec un caractère.Dans cette partie, on va voir l'inverse, c'est-à-dire qu'on va pouvoir séparer une chaîne de caractères en différents éléments qui vont constituer une liste.
00:00:14 :Pour ça, on va utiliser la méthode split.Donc la méthode split, par défaut, si on ne lui donne rien ici dans les parenthèses comme argument, elle va splitter sur les espaces.
00:00:24 :Donc si je lance ce script actuellement en cliquant sur la flèche ici, vous allez voir qu'on se retrouve avec une liste d'éléments.Et si on regarde bien ici, on peut voir que notre élément contient également la virgule.
00:00:35 :Donc on a le riz ici et on a bien la virgule avec.Et si on regarde l'élément d'après, on a les pommes avec la virgule, le lait avec la virgule, etc.
00:01:05 :On peut également spécifier l'élément sur lequel on veut faire la séparation.Donc je pourrais ici mettre directement la virgule pour dire que je veux séparer les éléments de ma liste par rapport à cette virgule.
00:01:47 :Donc si on veut vraiment récupérer uniquement le nom des aliments ici, on peut splitter sur la virgule et un espace.Donc si je sélectionne ça ici, vous voyez que grâce à la surbrillance de Visual Studio Code, je vois précisément ce qui va être splitté.
00:02:01 :Donc on va voir le riz, ensuite on va splitter sur cet élément, donc il ne va pas être dans notre liste.On va récupérer ce qui se trouve après, donc les pommes, le lait, la salade, etc.
00:02:18 :Il faut bien faire attention également, cette méthode ne va pas modifier directement notre liste.C'est pour ça ici que j'écrase ma liste d'origine avec le résultat de la méthode split.
00:02:28 :Si je ne fais pas cette réaffection de variable, si je fais tout simplement course.split ici, que je sauvegarde et que je relance mon script,vous voyez qu'ici on a bien toujours notre chaîne de caractère et notre liste n'a pas été modifiée.
00:02:39 :Donc pour que ces changements se retrouvent dans notre liste, il faut l'écraser ou alors faire une nouvelle variable.Donc je pourrais l'appeler par exemple course.list ici et là comme ceci, on garderait notre variable d'origine qui serait égale à notre chaîne de caractère
00:02:52 :et on aurait une deuxième variable ici qui contiendrait notre liste.Donc si je relance, on a bien en premier ici notre chaîne de caractère et ensuite notre liste.
00:03:00 :Donc c'est très pratique cette fonction quand on a une chaîne de caractère qu'on veut la convertir en liste à partir d'un élément.Donc par défaut comme je vous disais, si on ne donne rien ici, ça va splitter sur les espaces et après on peut spécifier le caractère sur lequel on veut splitter.
00:03:13 :Donc on peut spécifier un seul caractère comme on l'a vu par exemple juste une virgule ou même plusieurs caractères.Il faut bien noter aussi que si je mets quelque chose qui n'est pas dans ma chaîne de caractère, par exemple ici je vais mettre un tiret,si je relance mon script, vous allez voir qu'on va se retrouver quand même avec une liste mais qui va ne contenir qu'un seul élément.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.