Il existe quatre types d’informations d’accumulation dans le langage de programmation Python :

La liste est une collection qui est ordonnée et modifiable. Elle permet de dupliquer les membres.

Le tuple est une collection qui est ordonnée et immuable. Il permet de dupliquer les membres.

Set est une collection qui n’est ni ordonnée ni indexée. Pas de membres en double.

Le dictionnaire est une collection non ordonnée, modifiable et indexée. Il n’y a pas de doublons.

Lorsqu’on choisit un type de rassemblement, il est utile de comprendre les propriétés de ce type. Choisir le bon type pour une collection d’information spécifique peut signifier le maintien de l’importance de la collection, et peut signifier un accroissement des compétences ou de la sécurité.

Liste

Une liste est une collection qui est ordonnée et modifiable. En Python, les listes sont écrites avec des crochets.

Exemple

Créer une liste :

thislist = [“pomme”, “banane”, “cerise”]

imprimer(cette liste)

Articles d’accès

Vous accédez aux éléments de la liste en vous référant au numéro d’index :

Exemple

Imprimez le deuxième élément de la liste :

thislist = [“pomme”, “banane”, “cerise”]

imprimer(thislist[1])

Indexation négative

L’indexation négative signifie que l’on commence par la fin, -1 se réfère au dernier élément, -2 à l’avant-dernier élément, etc.

Exemple

Imprimez le dernier élément de la liste :

thislist = [“pomme”, “banane”, “cerise”]

imprimer(thislist[-1])

Gamme d’indices

Vous pouvez spécifier une gamme d’indices en précisant où commencer et où terminer la gamme.

Lorsque vous spécifiez une plage, la valeur de retour sera une nouvelle liste avec les éléments spécifiés.

Exemple

Renvoyez le troisième, le quatrième et le cinquième point :

thislist = [“pomme”, “banane”, “cerise”, “orange”, “kiwi”, “melon”, “mangue”]

imprimer(thislist [2:5])

Gamme d’indices négatifs

Précisez les index négatifs si vous voulez commencer la recherche à partir de la fin de la liste :

Exemple

Cet exemple renvoie les éléments de l’indice -4 (inclus) à l’indice -1 (exclus)

thislist = [“pomme”, “banane”, “cerise”, “orange”, “kiwi”, “melon”, “mangue”]

print(thislist [-4:-1])

Modifier la valeur du poste

Pour modifier la valeur d’un article spécifique, reportez-vous au numéro d’index :

Exemple

Modifier le deuxième point :

thislist = [“pomme”, “banane”, “cerise”]

Cette liste[1] = “cassis”.

imprimer(cette liste)