Manipulation de liste

Qu’est ce qu’une liste ?

Imagine une liste comme un panier où tu peux ranger plein de choses différentes. C’est une variable super pratique parce qu’au lieu de stocker une seule information, elle peut en contenir plusieurs à la fois. Pense à un jeu vidéo : dans une seule liste, tu pourrais avoir la vie de ton personnage, ses munitions, les objets qu’il a ramassés, etc.

 

Pour créer un panier (une liste) vide en Python, tu utilises simplement des crochets []. Pour y mettre des choses, tu les sépares par des virgules :

				
					listenombre = [1, 2, 3, 4, 5]  # Un panier de nombres
listemixte = ["paul", 1, 2, 3, "pierre"] # Un panier avec du texte et des nombres
				
			

Maintenant, comment on fait pour interagir avec ce panier ? Voici quelques actions possibles :

Savoir combien de choses il y a dans le panier : Tu utilises la fonction len() (qui veut dire « length », longueur). Tu mets le nom de ton panier entre les parenthèses, et ça te dit combien d’éléments il contient.

				
					len(listenombre)  # Résultat : 5
				
			

Trouver la « position » d’un élément dans le panier : Tu peux utiliser la méthode .index(). Tu écris le nom de ton panier suivi d’un point, puis index(), et entre les parenthèses, tu mets l’élément dont tu cherches la position.

				
					liste = ["jean", "pierre", "paul", "jason"]
liste.index("pierre")  # Résultat : 15
				
			

Attention ! On commence à compter à partir de zéro. Donc le premier élément (« jean ») est à la position 0, le deuxième (« pierre ») à la position 1, et ainsi de suite.

 

Accéder à un élément spécifique du panier : Si tu connais la position d’un élément, tu peux y accéder directement en mettant l’index (la position) entre crochets juste après le nom de la liste.

				
					liste = ["jean", "pierre", "paul", "jason"]
liste[0]  # Résultat : "jean"
liste[3]  # Résultat : "jason"
				
			

Ajouter quelque chose à la fin du panier : Tu utilises la méthode .append(). Tu écris le nom de ton panier suivi d’un point, puis append(), et entre les parenthèses, tu mets l’élément que tu veux ajouter.

				
					liste = ["jean", "pierre", "paul", "jason"]
liste.append("pikachu")
print(liste)  # Résultat : ['jean', 'pierre', 'paul', 'jason', 'pikachu']
				
			

Ajouter quelque chose à un endroit précis du panier : Tu utilises la méthode .insert(). Tu écris le nom de ton panier suivi d’un point, puis insert(). Entre les parenthèses, tu mets d’abord la position où tu veux insérer l’élément, puis une virgule, et enfin l’élément à ajouter.

				
					liste = ["jean", "pierre", "paul", "jason"]
liste.insert(1, "pikachu")
print(liste)  # Résultat : ['jean', 'pikachu', 'pierre', 'paul', 'jason']
				
			

Retirer un élément du panier en connaissant sa valeur : Tu utilises la méthode .remove(). Tu écris le nom de ton panier suivi d’un point, puis remove(), et entre les parenthèses, tu mets l’élément que tu veux enlever.

				
					liste = ["jean", "pierre", "paul", "jason"]
liste.remove("pierre")
print(liste)  # Résultat : ['jean', 'paul', 'jason']
				
			

Vérifier si quelque chose se trouve dans le panier : Tu utilises le mot-clé in. Tu écris l’élément que tu cherches, puis in, puis le nom de ton panier. Ça te répondra True (vrai) si l’élément est là, et False (faux) s’il n’y est pas.

				
					liste = ["jean", "pierre", "paul", "jason"]
"Paul" in liste  # Résultat : True
"Sophie" in liste # Résultat : False
				
			

Les listes sont vraiment des outils polyvalents pour organiser et manipuler des collections d’informations dans tes programmes Python !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

error: Ce contenu est protégé contre la copie !