ISN. Langages - Python
2 Listes
Une liste est une collection ordonnée d’éléments. Elle se définit avec des crochets.
ex_listes.py
# -*- cod in g : utf 8 -*-
A= [ 1 , 3 , 6 , 1 5 ] # liste de nombres
B=[ " bonjour " ," au␣ r e v o i r " ]# liste de chaînes de caractères .
print(A)
print(B)
donne Résultat
[ 1 , 3 , 6 , 1 5 ]
[’ bonjour ’ ,’ au ␣ r e v o i r ’ ]
Nous pouvons ajouter un élément à une liste en utilisant la méthode append, et retrouver un élément
d’une liste par son numéro (attention : python numérote à partie de zéro), en demandant par exemple
A[4] pour l’élément numéro 4de la liste A. Cela sera donc le cinquième élément de la liste. Cas spécial :
le dernier élément de la liste est le numéro ´1.
ex_listes2.py
# -*- cod in g : utf 8 -*-
A= [ 1 , 3 , 6 , 1 5 ]
B=[ " bonjour " ," au␣ r e v o i r " ," s a l u t " ]
A. append ( 1 5 )
A. append ( " un␣mot " )# Une liste peut mélanger des éléments de différents types
print(" Quelque ␣ i n f o r m a t i o n s ␣ s ur ␣A␣ : " )
print(A)
print(A[ 0 ] )
print(A[ 2 ] ) # A[2] n’est pas 3 mais 6 !!
B. append ( " Ceci ␣ e s t ␣ l e ␣ d e r n i e r " )
print(" Quelque ␣ i n f o r m a t i o n s ␣ s ur ␣B␣ : " )
print(B [ 1 ] )
print(B[ ´1])
donne Résultat
Quelque i n f o r m a t i o n s s u r A :
[ 1 , 3 , 6 , 15 , 1 5 , ’ un␣mot ’ ]
1
6
Quelque i n f o r m a t i o n s s u r B :
au r e v o i r
Ceci e s t l e d e r n i e r
Exercice 1
Écrire un programme en python définissant la liste de nombres 1,10,3,7,0.67 (le dernier est «zéro
virgule soixante sept»).
(1) Écrire à l’écran le quatrième élément.
(2) Écrire à l’écran le dernier élément.
(3) Ajouter les nombres 15 et 20 dans la liste.
(4) Afficher à l’écran la liste telle qu’elle est maintenant.
(5) Demander d’écrire à l’écran le dixième élément. Est-ce que le résultat vous parait logique ?
http://lycee.lagrave.free.fr/isn 2