Función para invertir una lista

Beginner

This tutorial is from open-source community. Access the source code

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.

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.