¡HOLA SOY UNA TUPLA!

Como lo ya visto en las listas lo mismo aplica también en las tuplas, a excepción de la forma de definirla, para lo cual se utilizan paréntesis, Aunque en realidad el constructor de la tupla es la coma, no el paréntesis, pero el interprete muestra los paréntesis. 

También cabe mencionar que es necesario añadir una coma para tuplas de un solo elemento , para diferenciarlo de un elemento entre paréntesis.

Para referirnos aun elemento dentro de una tupla se usa el operador []

La deferencia de una tupla y una lista es que las tuplas son inmutables y las listas mutables, lo que quiere decir que las listas se pueden modificar y las tuplas no. 

También es importante saber que las tuplas son mas "ligeras" que las listas, por lo que si el uso de que le vamos a dar a una colección es muy básico, puedes utilizar tuplas en lugar de listas.


EJEMPLO 1:

#Este es un ejemplo básico de una tupla

tup=(1,2,True, "python")
print(type(tup))
tup2=(55,)
print(tup2)


EJEMPLO 2:
#output: ()

my_tuple=()
print(my_tuple)

#tupla con enteros

#Output: (1,2,3)
my_tuple=(1,2,3)
print(my_tuple)

#tuppla con datos mixtos 

#Output:(1, "Hello", 3.4)

my_tuple=(1, 'Hello', 3.4)
print(my_tuple)


#output: ("mouse, [8,4,6], (1,2,3))
my_tuple= ("mouse", [8,4,6], (1,2,3))
print(my_tuple)
lista=[1,2,3]
tup=(lista)
print(tup)

#Las tuplas también pueden crearse sin paréntesis
my_tuple=3, 4.6, "dog"
print(my_tuple)

#También puedes imprimir por separado la tupla
a,b,c=my_tuple
print(a)
print(b)
print(c)


EJEMPLO 3:

n_tuple=("mouse", [8,4,6],(1,2,3))
#El primer numero te dice la posicion de la tupla y el segundo numero la posición del elemento
print(n_tuple[0][3])

print(n_tuple[1][1])

my_tuple=(4,2,3, [6,5])
#Cuando quieres cambiar un elemento de la tupla marca error, pues una tupla es constante
 my_tuple[1]=9
#En este caso si lo cambia porque el elemento que estamos señalando es una lista
my_tuple[3][0]=9
print(my_tuple)


EJEMPLO 4:

soytupla=(1,2,3,4,5)
print(type(soytupla))
lista=[1,2,3]
print(type(lista))
otratupla=("hola",1,'soy',2,"algo lista", """ \n con tres \n""")
print(otratupla)
print(otratupla[0])
print(otratupla[:3])
print(otratupla[2:])
print(otratupla[1:4])




Comentarios

Entradas más populares de este blog

AREAS Y VOLUMENES DE FIGURAS EN PYTHON

Programas Unidad 3