Chapitre d’ouvrage

Chapitre 7. Tuples et Listes

Pages 93 à 116

Citer ce chapitre


  • Lubanovic, B.
(2022). Chapitre 7. Tuples et Listes. Python : Comprendre les bases et maitriser la programmation (p. 93-116). De Boeck Supérieur. https://stm.cairn.info/python--9782807334731-page-93?lang=fr.

  • Lubanovic, Bill.
« Chapitre 7. Tuples et Listes ». Python Comprendre les bases et maitriser la programmation, De Boeck Supérieur, 2022. p.93-116. CAIRN.INFO, stm.cairn.info/python--9782807334731-page-93?lang=fr.

  • LUBANOVIC, Bill,
2022. Chapitre 7. Tuples et Listes. In : Python Comprendre les bases et maitriser la programmation. Louvain-la-Neuve : De Boeck Supérieur. Informatique, p.93-116. URL : https://stm.cairn.info/python--9782807334731-page-93?lang=fr.

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 €

24 pages format électronique (HTML, PDF et feuilletage)
Membre d'une institution cliente ?