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.