retornando a lista invertida
Eu tenho esta pergunta:
Escreva uma função reverse3 (nums) que obtenha uma lista de ints de comprimento 3 chamadanums
e retorna uma nova lista com os elementos na ordem inversa, para que [1, 2, 3] se torne [3, 2, 1].
eu resolvi isso por:
def reverse3(nums):
return [nums[2]] + [nums[1]] + [nums[0]]
no entanto, a resposta é direta. Minha principal pergunta, como faço para obternums
invertida, quando não sei quantas polegadas hánums
?
Eu tenho isso:nums[::-1]
que retornanums
invertido. mas estou procurando uma maneira diferente. provavelmente dando laços?
Iv'e tentou o seguinte:
def reverse3(nums):
return reversed(nums)
que retorna:<list_reverseiterator object at 0x10151ff90>
#localização?