Recursos de tupla
1) Você pode atribuir valores a uma tupla sem usar parênteses/
Por exemplo, você pode criar uma tupla como esta:
1
2
3
|
a = 1,2,3,4,5
print(a[3]) # 4 Um elemento de uma tupla pode ser acessado da mesma forma que um elemento de uma lista,
# especificando o índice do elemento entre colchetes.
|
2) Para declarar uma tupla que inclui um único elemento, você precisa usar uma vírgula à direita:
1
2
3
4
|
a = 'a'
b = 'b',
print(type(b)) # <class 'tuple'>
print(tipo(a)) # <class 'str'>
|
3) Você pode atribuir os valores dos elementos da tupla a variáveis individuais:
1
2
3
|
minha_tupla = (1, 2, 3, 4, 5)
a, b, c, d, e = minha_tupla
imprimir(c) #3
|
Sublinhados _
podem ser usados como variáveis desnecessárias
1
2
3
|
minha_tupla = (1, 2, 3)
a, _, _ = minha_tupla
imprimir(a) #1
|
O número de variáveis deve corresponder ao número de elementos da tupla!
4) Uma tupla pode conter vários elementos aninhados. Nesse caso, ao se referir a elementos aninhados, você deve usar colchetes adicionais
1
2
|
minha_tupla = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c')))
print(my_tuple[2][1]) # ('b', 'c')
|