Listes

2 h Niveau 4

La structure de données la plus élémentaire en Python est la séquence Chaque élément d'une séquence est identifié par un nombre - aussi appelé "index" ou "indice" qui représente sa position au sein de la séquence. Le premier indice est zéro, le deuxième indice est un, et ainsi de suite.

Python possède six types de séquences intégrées, mais les plus courantes sont les listes et les tuples, que nous verrons dans ce tutoriel.

Il y a certaines choses que vous pouvez faire avec tous les types de séquences. Ces opérations comprennent l'indexation, le découpage, l'addition, la multiplication et la vérification de l'appartenance. En outre, Python dispose de fonctions intégrées pour déterminer la longueur d'une séquence et pour trouver ses éléments les plus grands et les plus petits.

Listes Python

La liste est le type de données le plus polyvalent disponible en Python, qui peut être écrit comme une liste de valeurs séparées par des virgules (éléments) entre crochets. Ce qui est important dans une liste, c'est que les éléments qui la composent ne doivent pas nécessairement être du même type.

Pour créer une liste, il suffit de mettre entre crochets différentes valeurs séparées par des virgules. Par exemple :

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]

Comme pour les indices de chaînes de caractères, les indices de listes commencent à 0, et les listes peuvent être découpées, concaténées, etc.

Accès aux valeurs dans les listes

Pour accéder aux valeurs des listes, utilisez les crochets pour le découpage ainsi que l'indice ou les indices pour obtenir la valeur disponible à cet indice. Par exemple :

#!/usr/bin/python3

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]

print("list1[0]: ", list1[0])
print("list2[1:5]: ", list2[1:5])

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant :

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

Mise à jour des listes

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus