Python - Éléments de la liste d'accès
Accéder aux articles
Les éléments de la liste sont indexés et vous pouvez y accéder en vous référant au numéro d'index :
Exemple
Imprimez le deuxième élément de la liste :
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Remarque : Le premier élément a l'index 0.
Indexation négative
L'indexation négative signifie commencer par la fin
-1
fait référence au dernier élément,
-2
fait référence à l'avant-dernier élément, etc.
Exemple
Imprimer le dernier élément de la liste :
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Plage d'index
Vous pouvez spécifier une plage d'index en spécifiant où commencer et où terminer la plage.
Lors de la spécification d'une plage, la valeur de retour sera une nouvelle liste avec les éléments spécifiés.
Exemple
Renvoie les troisième, quatrième et cinquième éléments :
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
Remarque : La recherche commencera à l'index 2 (inclus) et se terminera à l'index 5 (non inclus).
N'oubliez pas que le premier élément a l'index 0.
En omettant la valeur de départ, la plage commencera au premier élément :
Exemple
Cet exemple renvoie les éléments depuis le début jusqu'à, mais NON compris, "kiwi":
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
En omettant la valeur de fin, la plage ira jusqu'à la fin de la liste :
Exemple
Cet exemple renvoie les éléments de "cherry" à la fin :
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
Plage d'indices négatifs
Spécifiez des index négatifs si vous souhaitez lancer la recherche à partir de la fin de la liste :
Exemple
Cet exemple renvoie les éléments de "orange" (-4) à, mais NON compris "mangue" (-1):
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
Vérifier si l'article existe
Pour déterminer si un élément spécifié est présent dans une liste, utilisez le mot- in
clé :
Exemple
Vérifiez si "apple" est présent dans la liste :
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")