Chapitre 7. Tuples et Listes
- Par Bill Lubanovic
Pages 93 à 116
Citer ce chapitre
- LUBANOVIC, Bill,
- Lubanovic, Bill.
- Lubanovic, B.
Citer ce chapitre
- Lubanovic, B.
- Lubanovic, Bill.
- LUBANOVIC, Bill,
Dans les chapitres précédents, nous avons commencé avec quelques types de données de base de Python : booléens, entiers, flottants et chaînes. Si vous considérez ceux-ci comme des atomes, les structures de données de ce chapitre sont comme des molécules. Autrement dit, nous combinons ces types de base de manière plus complexe. Vous les utiliserez quotidiennement. Une grande partie de la programmation consiste à découper et à coller des données dans des formes spécifiques et ce sont vos scies à métaux et pistolets à colle.
La plupart des langages informatiques permettent de représenter une séquence d’éléments indexés par leur position entière : premier, deuxième, et ainsi de suite jusqu’au dernier. Vous avez déjà vu des chaînes Python, qui sont des séquences de caractères.
Python possède deux autres structures séquentielles : les tuples et les listes. Ceux-ci contiennent zéro ou plusieurs éléments. Contrairement aux chaînes, les éléments peuvent être de différents types. En fait, chaque élément peut être n’importe quel objet Python. Cela vous permet de créer des structures aussi profondes et complexes que vous le souhaitez.
Pourquoi Python contient-il à la fois des listes et des tuples ? Les tuples sont immuables ; lorsque vous attribuez des éléments (une seule fois) à un tuple, ils sont figés dans la structure et ne peuvent pas être modifiés. Les listes sont modifiables, ce qui signifie que vous pouvez allègrement insérer et supprimer des éléments. Je vais montrer de nombreux exemples de chacune de ces structures, en mettant l’accent sur les listes…
Date de mise en ligne : 23/06/2023
Ce chapitre est en accès conditionnel
Acheter ce chapitre
3,00 €