Formation
90 min de lecture
Structures de donnรฉes
๐ฆ Listes et tuples en Python
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\n๐ Tuples :\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])\nPYTHON
\nmon_tuple = (1, 2, 3)\na, b, c = mon_tuple # unpacking\nExemples 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}")\nBonnes 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