Función para invertir 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, se pueden invertir listas y cadenas utilizando funciones integradas. Sin embargo, también es posible invertir una lista o una cadena utilizando notación de rebanadas.

En este desafío, escribirás una función que invierta una lista o una cadena utilizando notación de rebanadas.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13709{{"Función para invertir una lista"}} python/lists -.-> lab-13709{{"Función para invertir una lista"}} python/tuples -.-> lab-13709{{"Función para invertir una lista"}} python/function_definition -.-> lab-13709{{"Función para invertir una lista"}} end

Función para invertir una lista

Escribe una función de Python llamada reverse(itr) que tome una lista o una cadena como argumento y devuelva una nueva lista o cadena que contenga los elementos o caracteres en orden inverso.

Tu función debe cumplir con los siguientes requisitos:

  • La función debe llamarse reverse
  • La función debe tomar un solo argumento, que es una lista o una cadena
  • La función debe devolver una nueva lista o cadena que contenga los elementos o caracteres en orden inverso
  • La función no debe modificar la lista o cadena original
def reverse(itr):
  return itr[::-1]
reverse([1, 2, 3]) ## [3, 2, 1]
reverse('snippet') ## 'teppins'

Resumen

En este desafío, aprendiste cómo invertir una lista o una cadena utilizando notación de rebanadas en Python. Escribiste una función llamada reverse que toma una lista o una cadena como entrada y devuelve una nueva lista o cadena que contiene los elementos o caracteres en orden inverso. Recuerda que la notación de rebanadas se puede utilizar para extraer un rango de elementos de una lista o una cadena.