Manipulations avancées des listes
Accéder aux éléments d'une liste se fait avec listei où i est l'indice de l'élément. Pour les listes imbriquées (des listes contenant d'autres listes), tu auras besoin de deux coordonnées, comme t12 pour accéder au 3ème élément de la 2ème liste.
Tu peux modifier n'importe quel élément d'une liste en utilisant l'affectation. Par exemple, prenoms2 = "François" remplacera le 3ème élément de la liste prenoms par "François". C'est comme effacer et réécrire sur une feuille !
Les listes en compréhension offrent une façon élégante et concise de créer des listes en une seule ligne. C'est particulièrement utile quand tu veux transformer tous les éléments d'une liste existante.
Pour parcourir des tableaux multidimensionnels (comme une liste de listes), tu peux soit utiliser des boucles imbriquées sur les éléments directement (for ligne in t: for element in ligne:), soit itérer sur les indices (for i in range(len(t)): for j in range(len(t[i])):). La première méthode est souvent plus lisible !
🔍 Bon à savoir : Visualise une liste de listes comme un tableau avec des lignes et des colonnes. Pour une liste comme t = [0,1,2,0],[1,1,0,2],[1,0,2,2], tu as 3 lignes et 4 colonnes, comme une petite grille de jeu !