Tuplas

# las tuplas son como las listas pero inmutables
# se definen con paréntesis
tupla = (1, 2, 3, 4, 5,6,7,8,9,10)

print(tupla[0])
print(len(tupla))
for t in tupla:
    print(t)

for i in range(len(tupla)):
    print (i,tupla[i])

# El mismo slicing que cadenas y listas

print(tupla[2:4])
print(tupla[2:])
print(tupla[:4])
print(tupla[2:-2])
print(tupla[-7:-2])
print(tupla[0::2])

# El operador in que lo teníamos en las cadenas también lo tenemos en tuplas y listas
if 8 in tupla:
    print("El 8 está en la tupla")

# sumar tuplas
otra=(1,2,3)
suma=tupla+otra

print(tupla,otra,suma)

lista=list(suma)
print(lista)

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos