Eliminar elementos de una lista

PythonPythonBeginner
Practicar Ahora

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í

Introducción

En Python, podemos eliminar fácilmente elementos de una lista utilizando la notación de rebanadas. La notación de rebanadas nos permite crear una nueva lista tomando una porción de una lista existente. En este desafío, se te pedirá escribir una función que elimine un número especificado de elementos al principio de una lista.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/default_arguments("Default Arguments") subgraph Lab Skills python/comments -.-> lab-13729{{"Eliminar elementos de una lista"}} python/lists -.-> lab-13729{{"Eliminar elementos de una lista"}} python/tuples -.-> lab-13729{{"Eliminar elementos de una lista"}} python/function_definition -.-> lab-13729{{"Eliminar elementos de una lista"}} python/default_arguments -.-> lab-13729{{"Eliminar elementos de una lista"}} end

Eliminar elementos de una lista

Escribe una función take(itr, n=1) que tome una lista itr y un entero n como argumentos y devuelva una nueva lista con n elementos eliminados del principio de la lista. Si n es mayor que la longitud de la lista, devuelve la lista original.

def take(itr, n = 1):
  return itr[:n]
take([1, 2, 3], 5) ## [1, 2, 3]
take([1, 2, 3], 0) ## []

Resumen

En este desafío, aprendiste cómo eliminar elementos del principio de una lista utilizando la notación de rebanadas en Python. También escribiste una función que toma una lista y un entero como argumentos y devuelve una nueva lista con un número especificado de elementos eliminados del principio.