Les listes sont utilisées pour stocker plusieurs éléments dans une seule variable. Les listes sont l'un des 4 types de données intégrés à Python utilisés pour stocker des collections de données, les 3 autres sont Tuple , Set et Dictionary , tous avec des qualités et des usages différents. Les listes sont créées à l'aide de crochets :"[..]".
malist= ["a", "b", "c"]
print(malist)
output:
['a', 'b', 'c']
Les éléments de la liste sont indexés et vous pouvez y accéder en vous référant au numéro d'index , -le premier élément a l'index 0.-
malist= ["a", "b", "c"]
print(malist[1])
output:
'b'
L'indexation négative signifie commencer par la fin: -1 fait référence au dernier élément, ainsi que -2 fait référence à l'avant-dernier élément, et ainsi de suite.
malist= ["a", "b", "c"]
print(malist[-1])
output:
'c'
Vous pouvez spécifier une plage d'index en spécifiant où commencer et où terminer la plage.
Lors de la spécification d'une plage, la valeur de retour sera une nouvelle liste avec les éléments spécifiés.
malist= ["a", "b", "c", "d", "f", "g", "h"]
print(malist[:4])
output:
['a', 'b', 'c', 'd']
Pour modifier la valeur d'un élément spécifique, reportez-vous au numéro d'index :
malist= ["a", "b", "c"]
malist[1] = "z"
print(malist)
output:
['a', 'b', 'z']
Pour modifier la valeur des éléments dans une plage spécifique, définissez une liste avec les nouvelles valeurs :
malist= ["a", "b", "c","d","e","f"]
malist[1:3] = ["y","z"]
print(malist)
output:
['a', 'y', 'z', 'd', 'e', 'f']
Pour ajouter un élément à la fin de la liste, utilisez la méthode append() :
malist= ["a", "b", "c"]
malist.append("d")
print(malist)
output:
['a', 'b', 'c', 'd']
remove() est la méthode pour supprimer l'élément spécifié.
malist= ["a", "b", "c"]
malist.remove("c")
print(malist)
output:
['a', 'b']
pop() est la méthode pour supprimer à l'index spécifié.
malist= ["a", "b", "c","d","e"]
malist.pop()
print(malist)
malist.pop(1)
print(malist)
del malist[0]
print(malist)
output:
['a', 'b', 'c', 'd']
['a', 'c', 'd']
['c', 'd']