Chaque nème élément dans une liste

Beginner

This tutorial is from open-source community. Access the source code

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.