Cada elemento n-ésimo en una lista

Beginner

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

Introducción

En Python, podemos acceder a los elementos de una lista utilizando su índice. A veces, puede que queramos extraer cada elemento n-ésimo de una lista. En este desafío, se te pide escribir una función que tome una lista y un entero n-ésimo como argumentos y devuelva una nueva lista que contenga cada elemento n-ésimo de la lista original.

Cada elemento n-ésimo en una lista

Escribe una función every_nth(lst, nth) que tome una lista lst y un entero nth como argumentos y devuelva una nueva lista que contenga cada elemento n-ésimo de la lista original.

def every_nth(lst, nth):
  return lst[nth - 1::nth]
every_nth([1, 2, 3, 4, 5, 6], 2) ## [ 2, 4, 6 ]

Resumen

En este desafío, aprendiste cómo extraer cada elemento n-ésimo de una lista en Python. Puedes lograr esto utilizando la notación de rebanadas para crear una nueva lista que contenga cada elemento n-ésimo de la lista dada.