Python : Les Listes

Publié le par Kachallah Abagana Mahamat

Définition

La liste est la structure de donnée la plus utilisée en Python. Pour programmer correctement dans ce langage, il est donc crucial de savoir l'utiliser efficacement dans tous les cas.

Les listes (ou list / array ) en python sont une variable dans laquelle on peut mettre plusieurs variables.

 

1- Création d'une liste

     a- Liste vide

Pour créer une liste vide, il faut simplement :

nom_liste = []

Exemple:

liste_etuduant = []

     b- Liste non vide

Pour créer une liste non vide, il faut simplement :

nom_liste = ["element1", "element2", ....]

Exemple:

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

N.B: Dans une liste on peut mélanger les chaînes de caractères au nombre entier.

Exemple:

ma_liste = ["Fatime", 7, 18, "Zouhour"]

 

2- Afficher le contenu d'une liste

En python, nous pouvons voir le contenu d'une liste en utilisant la fonction print()

Exemple:

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

print(jour_de_la_semaine)

 Résultat:

 

3- Ajout d’éléments dans une liste

Soit la liste suivante:

liste_logiciel = ["asterisk", "kamailio"]

 Pour Ajouter l'élément <freeswitch> dans la liste, on utilise la méthode append() 

Exemple :

liste_logiciel = ["asterisk", "kamailio"]

liste_logiciel.append("freeswitch")

Avant d'afficher le résultat, ajoutons la fonction print pour afficher la nouvelle liste

liste_logiciel = ["asterisk", "kamailio"]

print("*****************************")
print("Avant append")
print(liste_logiciel)


liste_logiciel.append("freeswitch")

print("*****************************")
print("Après append")
print(liste_logiciel)

print("*****************************")

Résultat:

 

4- Accès à un élément précis d'une liste

 

Pour accéder à un élément précis d'une liste, python a mis à notre disposition la notion d'indice. 

L'indice du premier élément d'une liste est 0, le deuxième élément à l'indice 1, etc

Exemple: 

Accès au premier élément de la liste ci-dessous.

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

print(jour_de_la_semaine[0])

Résultat:

Exemple:

Accès au dernier élément de notre liste

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

print(jour_de_la_semaine[6])

Résultat:

 

5-Suppression d'un élément d'un liste

a- Suppression d'une entrée en utilisant un index

del permet de supprimer un élément de la liste en utilisant son index.

Exemple:

Dans ce cas, nous allons supprimer l'élément jeudi en utilisant son index.

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

del jour_de_la_semaine[3]

print(jour_de_la_semaine)

Résultat:

 

b- Suppression d'une entrée en utilisant sa valeur

remove() permet de supprimer une entrée de la liste en utilisant sa valeur.

Exemple:

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

jour_de_la_semaine.remove("mardi")
print(jour_de_la_semaine)

Résultat:

 

6- Compter le nombre d'élément de la liste

L'utilisation de len permet de compter le nombre d'élément de la liste.

jour_de_la_semaine = ["lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"]

print(len(jour_de_la_semaine))

Résultat:

 

Il y a plusieurs méthode nous permettant de manipuler une liste. Nous nous arrêterons à ce niveau pour n'est pas fournir autant d'information. 

 

 

Publié dans Python, Programmation

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
K
Machallah very wonderful. <br /> Haven't you exercise today that we will try to do?
Répondre