Python

Listes Python

Listes Python

La liste est l'une des structures de données polyvalentes en Python qui organise les éléments dans une séquence. La liste peut inclure différents types d'éléments. Comme les éléments sont disposés dans une séquence, chaque élément a une position spécifique. Les positions de la liste sont appelées indices. Le numéro d'index commence à zéro. Par exemple, si nous avons une liste de 10 éléments, alors la position des éléments ou des numéros d'index de la liste est de 0 à 9. La principale caractéristique de la liste en Python est qu'il n'est pas nécessaire d'insérer les mêmes éléments dans une liste. Les éléments pourraient être d'un type hétérogène, je.e., une liste peut contenir un entier, un nombre à virgule flottante, un nombre complexe et une chaîne. Une liste peut même contenir une autre liste à n'importe quelle position.  Cet article explique brièvement les listes en Python, comment la liste est créée, mise à jour, la suppression d'éléments de la liste, etc.

Création de liste en Python

Une liste en Python est créée en utilisant la paire de crochets ([]). Les éléments à l'intérieur de la liste sont séparés par une virgule (,).

Créons plusieurs listes en Python.

#créer une liste vide ou vide
maListe = []
#impression de la liste vierge
imprimer(maListe)
#créer une liste de nombres
maListe = [1,2,3,4,5,6,7,8,9]
#impression de la liste
imprimer(maListe)
#créer une liste de mots
maListe = ["Kamran", "Sattar", "Awaisi"]
#impression de la liste
imprimer(maListe)
#créer une liste de plusieurs éléments
maListe = [1,2,"Kamran",10.0,2+3j]
#impression de la liste
imprimer(maListe)

Production

Accéder aux éléments d'une liste

Afin d'accéder à une certaine valeur dans la liste, nous devons indiquer le numéro d'index. Pour accéder aux éléments de la liste, nous utilisons la paire de crochets, mentionnons le numéro d'index à l'intérieur des crochets, et cela renvoie l'élément.

#créer une liste vide ou vide
maListe = []
#impression de la liste vierge
imprimer(maListe)
#créer une liste de nombres
maListe = [1,2,3,4,5,6,7,8,9]
#impression des éléments de la liste
#accès aux premiers éléments
imprimer (mon
Liste[0])
#accès aux deuxièmes éléments
imprimer(maListe[1])
#accès aux troisièmes éléments
imprimer(maListe[2])
#accès aux quatrièmes éléments
imprimer(maListe[3])
#accéder aux cinquièmes éléments
imprimer(maListe[4])
#accéder aux sixièmes éléments
imprimer(maListe[5])
#accéder aux septièmes éléments
imprimer(maListe[6])
#accès au huitième élément
imprimer(maListe[7])
#accéder aux neuvièmes éléments
imprimer(maListe[8])
#créer une liste de mots
maListe = ["Kamran", "Sattar", "Awaisi"]
#impression des éléments de la liste
print(maListe[0])
imprimer(maListe[1])
imprimer(maListe[2])
#créer une liste de plusieurs éléments
maListe = [1,2,"Kamran",10.0,2+3j]
#impression des éléments de la liste
print(maListe[0])
imprimer(maListe[1])
imprimer(maListe[2])
imprimer(maListe[3])
imprimer(maListe[4])

Production

Nous pouvons découper une liste en Python en utilisant l'opérateur de découpage. Le deux-points (:) est connu comme l'opérateur de découpage. Le découpage de la liste Python renvoie les éléments multiples dans une séquence donnée.

Utilisons l'opérateur de découpage.

#créer une liste
maListe = [1,2,3,'a','b',4,5,'c',6,7,'d',8,9]
#impression des éléments de la liste par découpage
#impression des éléments du 3 au 8
print(maListe[2:8])
#impression des éléments 1 à 5
print(maListe[0:5])
#impression des éléments 1 à 5
print(maListe[0:5])
#impression des éléments 3 à 8
print(maListe[2:8])

Production

Mise à jour de la liste

Nous pouvons mettre à jour la liste à tout moment en insérant les éléments dans la liste ou en mettant à jour la valeur de l'élément à un index spécifique de la liste. Pour ajouter les éléments dans la liste, Python propose une fonction append() intégrée. Les fonctions append() ajoutent l'élément à la fin de la liste. Cependant, nous pouvons ajouter l'élément à n'importe quel index spécifique à l'intérieur de la liste. Ce faisant, l'élément existant sera remplacé et un nouvel élément sera ajouté à l'intérieur de la liste.

Voyons d'abord l'utilisation de la fonction append() pour ajouter les nouveaux éléments à la fin de la liste.

#créer une liste
maListe = [1,2,3,4,5]
#impression de la liste avant d'ajouter de nouveaux éléments
imprimer(maListe)
#utilisation de la fonction append()
ma liste.ajouter(6)
ma liste.ajouter('a')
ma liste.ajouter(9)
#impression de la liste
imprimer(maListe)

Production

Maintenant, mettons à jour les éléments existants dans une liste.

#créer une liste
étudiant = ['Kamran',25,'[email protected]','MS SE']
#impression de la liste avant mise à jour des éléments
imprimer (étudiant)
#mise à jour de la valeur à la position 1
étudiant[1]=24
#mise à jour de la valeur à la position 2
étudiant[2]="[email protected]"
#impression de la liste mise à jour
imprimer (étudiant)

Production

Supprimer ou retirer les éléments de la liste

Les éléments peuvent être supprimés ou retirés de la liste facilement. Il existe deux manières de supprimer ou de retirer les éléments de la liste :

  1. Utilisation des mots-clés del
  2. Utilisation de la fonction remove()

Utilisation du mot-clé del

Tout d'abord, discutons du mot-clé del. Le mot clé del supprime un élément de la liste à l'index spécifié. Le mot clé del requiert le numéro d'index. Par conséquent, lorsque vous êtes sûr de l'indice d'une valeur, vous utilisez le mot-clé del.

#créer une liste
étudiant = ['Kamran',25,'[email protected]','MS SE']
#impression de la liste avant suppression des éléments
imprimer (étudiant)
#suppression de la valeur à l'index 0
de l'étudiant[0]
#suppression de la valeur à l'index 1
de l'étudiant[1]
#impression de la liste mise à jour
imprimer (étudiant)

Production

Utilisation de la fonction remove()

Le remove est la fonction intégrée Python qui prend l'élément de la liste comme argument et le supprime de la liste. Si vous ne connaissez pas exactement la valeur d'index de l'élément, la méthode remove est là pour vous.

Voyons l'utilisation de la fonction remove().

#créer une liste
étudiant = ['Kamran',25,'[email protected]','MS SE']
#impression de la liste avant suppression des éléments
imprimer (étudiant)
#suppression des éléments de la liste
élève.supprimer('Kamran')
élève.supprimer('MS SE')
#impression de la liste mise à jour
imprimer (étudiant)

Production

Détermination de la longueur d'une liste

La longueur d'une liste peut être déterminée en utilisant la fonction intégrée len() une fonction. Il renvoie la taille de la liste. Les fonctions len() prennent l'objet liste comme argument.

#créer une liste
étudiant = ['Kamran',25,'[email protected]','MS SE']
#impression de la longueur de la liste
print("La longueur de la liste est : ",len(étudiant))

Production

Conclusion

Les listes sont les structures de données les plus courantes et les plus utilisées en Python. Ils sont utilisés pour stocker les éléments de données dans une séquence. La liste Python peut stocker des types d'éléments hétérogènes. Cet article explique le fonctionnement de la liste Python et de diverses fonctions intégrées Python à l'aide d'exemples simples.

Comment télécharger et jouer à Civilization VI de Sid Meier sur Linux
Présentation du jeu Civilization 6 est une version moderne du concept classique introduit dans la série de jeux Age of Empires. L'idée était assez sim...
Comment installer et jouer à Doom sur Linux
Introduction à Doom La série Doom est née dans les années 90 après la sortie du Doom original. Ce fut un succès instantané et à partir de ce moment-là...
Vulkan pour les utilisateurs Linux
Avec chaque nouvelle génération de cartes graphiques, nous voyons les développeurs de jeux repousser les limites de la fidélité graphique et se rappro...