Python Curso V2: 105 Ejercicio 5.2 Invertir el Contenido de una Tupla

preview_player
Показать описание

105. Ejercicio 5.2 Invertir el Contenido de una Tupla con el lenguaje de programación Python.
Рекомендации по теме
Комментарии
Автор

Con la misma variable: numeros = (1, 2, 3) # tupla origina
print(numeros) # mostramos
numeros = list(numeros) # conversión tupla a lista
numeros.reverse() # aplicamos método reverse()
numeros = tuple(numeros) # conversión lista a tupla
print(numeros) # mostramos
Gracias John. Corregime si en algo erro.

rolandodasilva
Автор

Si nos referimos a tuplas como objetos estáticos estas no pueden ser modificadas, por lo tanto es un ejercicio "trampa", en principio. Ahora bien más allá de eso si podemos obtener una tupla con los valores invertidos por ejemplo pasándola a lista, darle la vuelta a esta y luego volverla pasar a tupla:
listaSemana = ['lunes', 'martes', 'miercoles', 'jueves', 'viernes', 'sábado', 'domingo']
tuplaSemana = tuple(listaSemana)
print(tuplaSemana)
# tuplaSemana invertida
tuplaSemana =
print(tuplaSemana)

juanmister
Автор

# Solución 3:
print('Solución 3:')
numeros_invertidos = numeros[::-1]
print(numeros_invertidos)

johnnyalonsoquinterocastan
Автор

lo que yo hice fue:
tupla = (1, 2, 3, 4, 5)
new_tuple = tuple(reversed(tupla))
print(new_tuple)

gonzaloenzogramajo
Автор

Mi solución antes de ver el video:
'''

'''
carros_marcas = ('Audi', 'BMW', 'Land Rover', 'Toyota', 'Renault')
print('La variable ´carros_marca´ tiene los siguientes datos antes de invertirla : ', carros_marcas)
print()

print()
for i in range(len(carros_marcas)-1, -1, -1):
    print(carros_marcas[i])

julian