Chapitre d’ouvrage

Chapitre 2. Structures de données

Pages 9 à 18

Citer ce chapitre


  • Guillod, J.
(2021). Chapitre 2. Structures de données. Programmation Python par la pratique : Problèmes et exercices corrigés (p. 9-18). Dunod. https://stm.cairn.info/programmation-python-par-la-pratique--9782100815142-page-9?lang=fr.

  • Guillod, Julien.
« Chapitre 2. Structures de données ». Programmation Python par la pratique Problèmes et exercices corrigés, Dunod, 2021. p.9-18. CAIRN.INFO, stm.cairn.info/programmation-python-par-la-pratique--9782100815142-page-9?lang=fr.

  • GUILLOD, Julien,
2021. Chapitre 2. Structures de données. In : Programmation Python par la pratique Problèmes et exercices corrigés. Paris : Dunod. Sciences Sup, p.9-18. URL : https://stm.cairn.info/programmation-python-par-la-pratique--9782100815142-page-9?lang=fr.

Pour représenter des structures de données, Python propose quatre types de base : les listes (type list), les tuples (type tuple), les ensembles (type set) et les dictionnaires (type dict). Le but de ce chapitre est de montrer les différences fondamentales entre ces structures de données et d’expliquer à quoi elles sont le plus adaptées. La documentation détaillée sur les structures de données est disponible à l’adresse : https://docs.python.org/fr/3/tutorial/datastructures.html.
— structures de données (liste, tuple, ensemble, dictionnaire)
— types mutable et immutable
— type hashable
— compréhensions de liste, ensemble et dictionnaire
— suites numériques
Une liste est une structure permettant de stocker des éléments hétérogènes :
Les listes sont mutables, c’est-à-dire qu’il est possible d’y modifier un élément, d’en rajouter un ou d’en supprimer un sans avoir à redéfinir toute la liste.
En particulier, il faut faire attention en copiant une liste. Si l’on exécute le code suivant :alors list0 est aussi modifié et est égal à list1. Pour créer une vraie copie, il faut utiliser le code suivant :
qui ne modifie pas list0. À noter qu’il est possible de modifier les éléments d’une liste à l’intérieur d’une fonction :
Enfin il est possible de créer des listes à l’aide de la compréhension de listes :a) Chercher dans la documentation la syntaxe pour concaténer deux listes.Indication : Voir la documentation disponible à l’adresse : https://docs…


Date de mise en ligne : 04/12/2023

Ce chapitre est en accès conditionnel

Acheter cet ouvrage

14,99 €

224 pages, format électronique (HTML et feuilletage, par chapitre)
Membre d'une institution cliente ?