Exemples de comment obtenir chaque nième élément d'une liste en python ?
Créer une liste en python
Créons d'abord une liste en python
mylist = ['a','b','c','d','e','f','g','h','i']
Pour obtenir un élément stocké dans une liste en utilisant son index :
mylist[0]
donne
'a'
et
mylist[4]
donne
'e'
Obtenir chaque nième élément d'une liste
Pour obtenir chaque nième élément d'une liste, une solution consiste à faire mylist[::n].
Pour obtenir par exemple tous les 2 éléments d'une liste :
mylist[::2]
donne ici
['a', 'c', 'e', 'g', 'i']
Un autre exemple
mylist[::3]
donne
['a', 'd', 'g']
Récupère chaque nième élément d'une liste, entre les index m1,m2
Pour obtenir chaque nième élément de la liste, entre les index m1,m2, une solution est de faire mylist[m1:m2:n]. Exemple:
mylist[0:4:2]
donne
['a', 'c']