Características de tupla
1) Puede asignar valores a una tupla sin usar paréntesis/
Por ejemplo, puede crear una tupla como esta:
1
2
3
|
a = 1,2,3,4,5
print(a[3]) # 4 Se puede acceder a un elemento de una tupla de la misma forma que a un elemento de una lista,
# especificando el índice del elemento entre corchetes.
|
2) Para declarar una tupla que incluye un solo elemento, debe usar una coma final:
1
2
3
4
|
a = 'a'
b = 'b',
print(tipo(b)) # <clase 'tupla'>
imprimir(tipo(a)) # <clase 'str'>
|
3) Puede asignar los valores de los elementos de la tupla a variables individuales:
1
2
3
|
mi_tupla = (1, 2, 3, 4, 5)
a, b, c, d, e = mi_tupla
imprimir(c) #3
|
Los guiones bajos
_
se pueden usar como variables innecesarias
1
2
3
|
mi_tupla = (1, 2, 3)
a, _, _ = mi_tupla
imprimir(a) #1
|
El número de variables debe coincidir con el número de elementos de la tupla!
4) Una tupla puede contener varios elementos anidados. En este caso, al referirse a elementos anidados, debe utilizar corchetes adicionales
1
2
|
mi_tupla = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c')))
imprimir(mi_tupla[2][1]) # ('b', 'c')
|