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 videmaListe = []
#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 videmaListe = []
#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 listemaListe = [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 listemaListe = [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 :
- Utilisation des mots-clés del
- 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.