Comment obtenir chaque nième élément d'une liste en python ?

Published: 11 août 2021

Tags: Python; List; Slicing;

DMCA.com Protection Status

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']

Références