Formation 90 min de lecture Structures de donnรฉes

๐Ÿ“ฆ Listes et tuples en Python

Python & Data Science Chapitre : Structures de donnรฉes Sous-chapitre : Listes et tuples

Objectifs d'apprentissage

๐ŸŽฏ Objectifs :\n
1Maรฎtriser les listes\n2. Comprendre les tuples\n3. Savoir choisir entre liste et tuple\n4. Utiliser le unpacking

Introduction

๐Ÿ“– Les listes et les tuples sont deux structures de donnรฉes fondamentales en Python.

Contenu thรฉorique

Listes :\n
PYTHON
\nma_liste = [1, 2, 3, 4, 5]\nma_liste.append(6)\nma_liste.insert(0, 0)\nma_liste.remove(3)\nprint(ma_liste[0])\nprint(ma_liste[1:4])\n
\n๐Ÿ“Œ Tuples :\n
PYTHON
\nmon_tuple = (1, 2, 3)\na, b, c = mon_tuple  # unpacking\n

Exemples pratiques

๐Ÿ’ป Exemple : Gestion de liste de tรขches\n
PYTHON
\ntodos = []\ntodos.append("Apprendre Python")\ntodos.append("Faire exercice")\nfor i, task in enumerate(todos, 1):\n    print(f"{i}. {task}")\n

Bonnes pratiques

1Listes pour collections modifiables\nโœ… 2. Tuples pour donnรฉes constantes\nโœ… 3. Utiliser unpacking pour รฉchanger des variables

Piรจges ร  รฉviter

Modifier une liste en la parcourant\n
Parcourir une copie : for item in ma_liste[:]

Rรฉsumรฉ

Listes : modifiables, ordonnรฉes\nโœ… Tuples : immutables, plus rapides\nโœ… Unpacking : a, b = b, a

Ressources supplรฉmentaires

๐Ÿ“š docs.python.org/3/tutorial/datastructures.html