Introdução
Em Python, podemos acessar elementos em uma lista usando seus índices. Às vezes, podemos querer extrair cada elemento nth de uma lista. Neste desafio, você deve escrever uma função que recebe uma lista e um inteiro nth como argumentos e retorna uma nova lista contendo cada elemento nth da lista original.
Cada elemento nth em uma lista
Escreva uma função every_nth(lst, nth) que recebe uma lista lst e um inteiro nth como argumentos e retorna uma nova lista contendo cada elemento nth da lista original.
def every_nth(lst, nth):
return lst[nth - 1::nth]
every_nth([1, 2, 3, 4, 5, 6], 2) ## [ 2, 4, 6 ]
Resumo
Neste desafio, você aprendeu como extrair cada elemento nth de uma lista em Python. Você pode conseguir isso usando a notação de fatiamento (slice notation) para criar uma nova lista que contém cada elemento nth da lista fornecida.