Extracción de la cola de lista en Python

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, una lista es una colección de elementos que están ordenados y son mutables. A veces, necesitamos obtener todos los elementos de una lista excepto el primero. Esto se puede hacer utilizando el método de cola de lista. En este desafío, se te pedirá implementar una función que devuelva todos los elementos de una lista excepto el primero.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/ControlFlowGroup(["Control Flow"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/ControlFlowGroup -.-> python/conditional_statements("Conditional Statements") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/comments -.-> lab-13727{{"Extracción de la cola de lista en Python"}} python/conditional_statements -.-> lab-13727{{"Extracción de la cola de lista en Python"}} python/lists -.-> lab-13727{{"Extracción de la cola de lista en Python"}} python/tuples -.-> lab-13727{{"Extracción de la cola de lista en Python"}} python/function_definition -.-> lab-13727{{"Extracción de la cola de lista en Python"}} python/build_in_functions -.-> lab-13727{{"Extracción de la cola de lista en Python"}} end

Cola de lista

Escribe una función tail(lst) que tome una lista como argumento y devuelva todos los elementos de la lista excepto el primero. Si la lista contiene solo un elemento, devuelve toda la lista.

def tail(lst):
  return lst[1:] if len(lst) > 1 else lst
tail([1, 2, 3]) ## [2, 3]
tail([1]) ## [1]

Resumen

En este desafío, has aprendido cómo implementar una función que devuelve todos los elementos de una lista excepto el primero. También has aprendido cómo manejar el caso en el que la lista contiene solo un elemento. Sigue practicando para mejorar tus habilidades en Python.