Introducción
En Python, puedes eliminar elementos de una lista utilizando varios métodos. Un método así es eliminar elementos del final de la lista. En este desafío, escribirás una función que elimine n
elementos del final de una lista.
This tutorial is from open-source community. Access the source code
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En Python, puedes eliminar elementos de una lista utilizando varios métodos. Un método así es eliminar elementos del final de la lista. En este desafío, escribirás una función que elimine n
elementos del final de una lista.
Escribe una función take_right(lst, n=1)
que tome una lista lst
y un entero opcional n
como argumentos y devuelva una nueva lista con n
elementos eliminados del final de la lista. Si no se proporciona n
, la función debe eliminar solo el último elemento de la lista.
Para resolver este problema, puedes usar la notación de rebanadas para crear una rebanada de la lista con n
elementos tomados desde el final.
def take_right(itr, n = 1):
return itr[-n:]
take_right([1, 2, 3], 2) ## [2, 3]
take_right([1, 2, 3]) ## [3]
En este desafío, aprendiste cómo eliminar elementos del final de una lista en Python. También aprendiste cómo usar la notación de rebanadas para crear una rebanada de una lista con n
elementos tomados desde el final.