Python List: En python les structures de données permettent de regrouper différents types d’objets python, Stockage de données de manière structurée et accéder de manière efficace aux données.
Dans ce tutoriel nous verrons ensemble comment travailler avec les List.
Les List permettent d’utiliser différent types d’objets tel que : les chaînes, les nombres à virgules flottante et d y accéder en utilisant l’index numériques.
Créer un List
Pour créer une List on procède comme ceci :
Le nom de la List suivi d’une égale et des crochets contenant les éléments de la List séparés par des virgules
Exemple de la création d’une List
malist = [12,90,90,18,34]
Ajout d’élément dans une List Python
Vous pouvez ajouter des éléments dans une List Python en utilisant la méthode append () comme ce ci:
malist.append(45)
Vous pouvez insérer un élément dans une List en précisant la position de l’élément avec la méthode insert (index, element), comme ceci :
malist.insert(2,'jean')
Pour chercher le premier élément dans une List on utilise l’indice 0 , comme ceci :
malist[0]
Si vous essayez de chercher un élément au de la de la fin de la List, cela va générer une erreur.
Les List peuvent être hétérogènes en mélangeant plusieurs type d’élément. Voici un exemple d’une List hétérogène :
malist1 = ['jean', 45, 45,98,6.8]
Vous pouvez retourner le type d’un élément avec la fonction type tout en utilisant l’indice de l’élément en question, comme ceci :
type(malist1[0])
La Taille d’une List Python
Il existe une fonction qui permet de retourner la taille d’une List, c’est la fonction len() qu’on peut utiliser de la manière suivante :
len(malist1)
Suppression d’un élément
La suppression d’un élément dans une List se fait grâce à la fonction del, comme ceci :
del(malist1[2])
Vous pouvez aussi supprimer directement la valeur en utilisant la fonction remove()
malist1.remove('jean')
Une autre fonction qu’on peut utiliser c’est la fonction extend(). Cette fonction permet de faire la concaténation.
exemple
malist.extend(['melo',46,100,198])
La fonction extend agrandit la taille de la List pour qu’elle puisse contenir des éléments.