Introduction
En Python, nous pouvons accéder à des éléments d'une liste en utilisant leur indice. Parfois, nous pouvons vouloir extraire chaque nème élément d'une liste. Dans ce défi, vous êtes chargé d'écrire une fonction qui prend une liste et un entier nème en arguments et renvoie une nouvelle liste contenant chaque nème élément de la liste d'origine.
Chaque nème élément dans une liste
Écrivez une fonction every_nth(lst, nth) qui prend une liste lst et un entier nth en arguments et renvoie une nouvelle liste contenant chaque nème élément de la liste d'origine.
def every_nth(lst, nth):
return lst[nth - 1::nth]
every_nth([1, 2, 3, 4, 5, 6], 2) ## [ 2, 4, 6 ]
Sommaire
Dans ce défi, vous avez appris à extraire chaque élément nème d'une liste en Python. Vous pouvez le faire en utilisant la notation de tranche pour créer une nouvelle liste qui contient chaque élément nème de la liste donnée.