Cómo convertir tuplas a listas y viceversa - Curso de Python desde cero - Capítulo 20
En muchas ocasiones te ocurrirá que una tupla que has creado para cierto propósito, en cierto momento neceites que sea capaz de variar.
Esto no es algo que esté en la naturaleza de una tupla, sin embargo hay una solución magnífica, transformar las tuplas en listas.
Además, en este capítulo, también aprenderás a hacerlo a la inversa, de listas a tuplas para que no puedan variar.
Cómo convertir una lista en una tupla
Empecemos conviertiendo una lista en una tupla:
Código Python
lista = ['rojo', 'azul', 'verde', 'amarillo']
tupla = tuple(lista)
print(tupla)
terminal Resultado en la consola terminal
¿Se ha transformado la lista en tupla?
La respuesta está en el resultado devuelto por el print(), el cuál devuelve los resultados con paréntesis (), indicativo de que es una tupla.
('rojo', 'azul', 'verde', 'amarillo')
Como saber el tipo de dato en Python
También podemos utilizar el método type() para saber el tipo de dato que es algo en Python:
Código Python
lista = ['rojo', 'azul', 'verde', 'amarillo']
tupla = tuple(lista)
print(type(tupla))
terminal Resultado en la consola terminal
class 'tuple'
Como convertir una tupla en una lista
El proceso es el mismo, solo que en este caso utilizaremos esto:
Código Python
tupla = ('rojo', 'azul', 'verde', 'amarillo')
lista = list(tupla)
print(type(lista))
terminal Resultado en la consola terminal
class 'list'
Definitivamente dejamos ya las listas y tuplas en este curso para dar paso a cosas mucho más interesantes y que añadan cierta interacción y posibilidades en nuestros programas, los condicionales.
Ejercicios de Python
Convierte la siguiente lista en una tupla y asegúrate que se haya convertido en tupla correctamente imprimiendo en la consola el tipo de elemento que es.
Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.
Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.
No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.
IDEs para Python
PyCharm
Pycharm es un fantástico IDE para Python. Cuenta con versión gratuita y versión de pago. Tú eliges.
Como única desventaja, podemos decir que si el inglés no es lo tuyo, puede ser que este IDE no te vaya del todo cómodo, ya que por el momento, no está en español.
Puedes contactarme para peticiones comerciales y proyectos a mi correo electrónico.
Para dudas sobre el sitio web o sobre alguno de los cursos, puedes dejarme comentarios en la página correspondiente a la duda o en mi canal de YouTube.