Curso de Python desde cero

Cómo convertir una lista en una tupla

Capítulo 20: Cómo convertir tuplas a listas y viceversa en Python

En muchas ocasiones te ocurrirá que una tupla que has creado para cierto propósito, en cierto momento necesites 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.

Empecemos convirtiendo una lista en una tupla:

lista = ['rojo', 'azul', 'verde', 'amarillo']
tupla = tuple(lista)
print(tupla)

¿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:

lista = ['rojo', 'azul', 'verde', 'amarillo']
tupla = tuple(lista)
print(type(tupla))
class 'tuple'

Como convertir una tupla en una lista

El proceso para convertir una tupla en una lista, es el mismo. Solo que en este caso utilizaremos esto:

tupla = ('rojo', 'azul', 'verde', 'amarillo')
lista = list(tupla)
print(type(lista))
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

  1. 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.
  2. colores = ['rojo', 'azul', 'verde', 'amarillo', 'marrón', 'lila', 'negro', 'rosa', 'blanco', 'naranja']

La solución la encontrarás aquí: Ejercicios resueltos de Python.

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.

Programación Fácil YouTube

Suscríbete

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.