Apprendre le Slicing des Listes en Python

Les types list et tuple : le reste des listes
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
4,8
Transcription


79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,8

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :
- Comprendre le concept de slicing en Python.
- Manipuler les sous-ensembles de données avec des listes.
- Appréhender l'utilisation des bornes et pas dans le slicing.

Le slicing des listes en Python permet de manipuler des sous-ensembles de données de manière efficace, facilitant ainsi les opérations sur les séquences.

Dans cette leçon, nous explorons les fonctionnalités avancées des listes en Python, en mettant l'accent sur le slicing. Le slicing consiste à découper une liste en tranches pour obtenir des sous-ensembles spécifiques. Nous commençons par créer une liste de couleurs pour pratiquer ces concepts.

Nous utilisons la fonction len pour déterminer la taille de la liste et démontrons comment l'opérateur in fonctionne aussi bien avec les listes qu'avec les chaînes de caractères. Ensuite, nous passons au slicing proprement dit, en utilisant une syntaxe similaire à l'indexation mais avec des bornes supérieures et inférieures séparées par des deux-points. Par exemple, pour obtenir les éléments du deuxième au cinquième, nous utilisons liste[1:5].

Nous abordons également les cas où les bornes peuvent être omises, indiquant ainsi le début ou la fin de la liste, et l'utilisation de bornes négatives pour accéder aux éléments en sens inverse. Enfin, nous montrons comment utiliser un troisième paramètre pour spécifier le pas, permettant de sauter des éléments selon un intervalle donné.

Nous concluons en mentionnant la mutabilité des listes par opposition aux chaînes de caractères, et les différents types d'éléments que peuvent contenir une liste en Python. Une réflexion sur l’homogénéité des types d’éléments dans une liste est également proposée.

Voir plus
Questions réponses
Pourquoi le slicing est-il utile en Python ?
Le slicing est utile car il permet de manipuler facilement des sous-ensembles de listes ou de chaînes de caractères, facilitant ainsi les opérations et analyses spécifiques sur les données.
Quels types de bornes peuvent être utilisés dans le slicing ?
Les bornes utilisées peuvent être positives, négatives, ou même omises pour indiquer le début ou la fin de la liste. Un pas peut aussi être spécifié pour sauter des éléments.
Le slicing modifie-t-il la liste originale ?
Non, le slicing ne modifie pas la liste originale. Il crée une nouvelle liste contenant les éléments sélectionnés.

Programme détaillé

4 commentaires
4,8
4 votes
5
4
3
2
1
phil
Il y a 2 years
Commentaire
tres claire... merci !
badii_00
Il y a 3 years
Commentaire
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 3 years
Commentaire
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 3 years
Commentaire
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.