Lire les éléments d'une liste
Pour ce dont nous allons avoir besoin ici, le fonctionnement des listes est formellement identique à celui des chaines de caractères, déjà étudiées.
Les exemples ci-dessous illustrent la façon dont les éléments sont indicés. Vous retiendrez également de ces exemples les diverses méthodes de parcours des éléments de la liste.
# une liste de nombres
a = [2, 10, 5//3, 7.2, 8]
print("Longueur de la liste a : ", len(a) )
print("La liste : ", a)
print("Contenu, élément un à un : ", a[0],a[1],a[2],a[3], a[4])
print('\n')
print('Parcours des éléments avec une boucle sur les indices :')
for i in range(len(a)) :
print(a[i],end=', ')
print('\n')
print('Parcours des éléments avec une boucle sans les indices :')
for x in a :
print(x,end='; ')
print('\n')
On obtient :
Longueur de la liste a : 5 La liste : [2, 10, 1, 7.2, 8] Contenu, élément un à un : 2 10 1 7.2 8 Parcours des éléments avec une boucle sur les indices : 2, 10, 1, 7.2, 8, Parcours des éléments avec une boucle sans les indices : 2; 10; 1; 7.2; 8;
On retiendra que les indices, comme pour les chaînes de caractères, commencent à zéro et non à un.
Le dernier indice est donc len(a)-1
et non len(a)
.