Função para Inverter Lista

Beginner

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

Introdução

Em Python, listas e strings podem ser invertidas usando funções embutidas. No entanto, também é possível inverter uma lista ou uma string usando a notação de fatiamento (slice notation).

Neste desafio, você escreverá uma função que inverte uma lista ou uma string usando a notação de fatiamento.

Função para Inverter Lista

Escreva uma função Python chamada reverse(itr) que recebe uma lista ou uma string como argumento e retorna uma nova lista ou string que contém os elementos ou caracteres em ordem inversa.

Sua função deve ter os seguintes requisitos:

  • A função deve ser chamada reverse
  • A função deve receber um único argumento, que é uma lista ou uma string
  • A função deve retornar uma nova lista ou string que contém os elementos ou caracteres em ordem inversa
  • A função não deve modificar a lista ou string original
def reverse(itr):
  return itr[::-1]
reverse([1, 2, 3]) ## [3, 2, 1]
reverse('snippet') ## 'teppins'

Resumo

Neste desafio, você aprendeu como inverter uma lista ou uma string usando a notação de fatiamento (slice notation) em Python. Você escreveu uma função chamada reverse que recebe uma lista ou uma string como entrada e retorna uma nova lista ou string que contém os elementos ou caracteres em ordem inversa. Lembre-se que a notação de fatiamento pode ser usada para extrair um intervalo de elementos de uma lista ou uma string.