Tuplas en Python3

Hola a todos, hoy os explicaré como utilizar las tuplas en python.

Las tuplas en python son como los arrays o arreglos en otros lenguajes.

Son similares a las listas pero tienen sus diferencias que lo veremos en un post concreto.

Veamos como se crean:


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

print(tupla)

Esto es lo que veremos:

tuplas-python-1

Podemos acceder a elementos concretos.


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

#Elemento en la posicion 1
print(tupla(1))

#Elemento en la posicion 4
print(tupla(4))

#Elemento en la posicion 7 (saltara error)
print(tupla(7))

Esto nos aparece:

tuplas-python-2

Podemos averiguar el numero de elementos de la tupla.


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

print("Hay",len(tupla),"elementos en la tupla")

Esto es lo que veremos:

tuplas-python-3

Una cosa que debemos tener en cuenta de las tuplas es que no podemos modificar los elementos. Una vez creados así debe quedarse.


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

tupla[0] = 10

Esto es lo que veremos:

tuplas-python-4

Podemos mostrar un subconjunto de elementos, algo parecido con las listas.


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

print (tupla[1:3])

Esto es lo que veremos:

tuplas-python-5

En las tuplas, se pueden desempaquetar o empaquetar en variables. Igual que en las listas.


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
lista = (1,2,3,4,5)

a,b,c,d,e = lista

print(a)
print(b)
print(c)
print(d)
print(e)

Esto es lo que veremos:tuplas-python-6

Por último, veremos como se recorre una tupla:


#!/usr/bin/python

#Creacion de una tupla de 5 elementos
tupla = (1,2,3,4,5)

for i in tupla:
    print(i)

Esto es lo que veremos:

tuplas-python-7

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *