Chapitre 4 Les listes
Les Listes
Les listes se présentent de cette forme :
Elles commencent comme les variables avec une lettre suivie d'un égale et en suite de crochets.
Dans une liste vous pouvez y mettre tout et n'importe quoi, comme par exemple : On a des chaînes de caractère entre les guillemets (ref au chapitre 1)
et ensuite des nombres qui peuvent être leur âge.
Il faut aussi noter que les objets (les objets dans les listes, tel que dans le premier cas 0, 23, 13, 49) ont un indice qui va de 0 jusqu'à la fin de la liste donc pour une liste L=[98,23,21,25] l'indice de 98 est 0, 23 c'est 1, 21 c'est 2 et 25 c'est 3.
Les commandes
Il existe tout types de commandes en python pour exploiter les listes, vous aurez la commande, ce qu'elle fait et un exemple dans un code.
len(...) : cette commande sert à déterminer la longeur d'une liste La console nous renvoie 4, cette liste a 4 objets.
Liste.append(...) : cette commande permet d'ajouter en plein code des objets à la liste La console nous renvoie
, le 34 a été ajouter à la fin de la liste.
del(Liste[...]) : cette commande permet de supprimer un objet de la liste avec son indice La console nous renvoie
, ici l'item avec l'indice 2 a été supprimer donc "13"
Liste.pop() : cette commande fait la même chose que celle de del, elle supprime un objet avec son indice La console nous renvoie
, L'indice 0 a été supprimé, ici c'était 0
Liste.remove(...) : cette commande permet de suprimer un objet précis sans avoir besoin de son indice La console nous renvoie
, ici le 0 a été supprimer de la liste
Liste.reverse() : cette commande permet d'inverser les objets de la liste La console nous renvoie
, la liste a été inversée
Liste.count(...) : cette commande nous permet de compter le nombre de fois ou un objet apparaît dans la liste La console nous renvoie
, l'item 0 apparaît 2 fois dans la liste
Liste.index(...) : cette commande permet d'obtenir l'indice d'un objet donné La console nous renvoie
, c'est l'indice de 23 mais si on aurait mit Liste.index(0), la console nous renverai l'indice du premier 0 soit 0
Quelques + (a utiliser dans la console)
Liste[-1] vous renvoie le dernier objet, -2 c'est l'avant dernier etc...
Liste[-2:] vous renvoie les 2 derniers objets de la liste pas juste 2 avant la fin
Liste[:] renvoie toute la liste
Liste[:] = [] vide toute la liste
A utiliser dans le code : Il est possible d'aditionner 2 listes en mettant par exemple Liste+Liste2