Tuplas em Python
Tuplas são basicamente listas, com uma única diferença: Tuplas não podem ser alteradas depois de criadas. As tuplas são permanentes. Para criar uma tupla em python é utilizado parênteses.
Exemplo
tupla = ('Abacaxi', 'Banana', 'Melão')
print(tupla)
print(type(tupla))
print(tupla)
print(type(tupla))
Acessando elementos de uma tupla
Você pode acessar os elementos de uma tupla individualmente, assim como nas listas.
Exemplo
tupla = ('Abacaxi', 'Banana', 'Melão')
print(tupla[2])
print(tupla[2])
Index negativo
Com o index negativo a contagem dos elementos começa do último elemento para o primeiro.
Exemplo
tupla = ('Abacaxi', 'Banana', 'Melão')
print(tupla[-1])
print(tupla[-1])
Intervalo de índices
É possível acessar um bloco de elementos de uma tuple, com o intervalo de índices.
Exemplo
O elemento dois vai ser mostrado e o elemento cinco não. Lembre-se que o index das tuplas começa em zero. Fica mais fácil entender se você imaginar que antes dos elementos existe uma divisão e é essa divisão que os números dois e cinco representam.
tupla = ('Abacaxi', 'Banana', 'Melão', 'Goiaba', 'Maça', 'Kiwi', 'Limão')
print(tupla[2:5])
print(tupla[2:5])
Loop for com tuplas
As tuplas podem ser usadas nos loops for.
Exemplo
Vamos aprender mais sobre o loop for nos próximos post.
tupla = ('Abacaxi', 'Banana', 'Melão', 'Goiaba', 'Maça', 'Kiwi', 'Limão')
for i in tupla:
print(i)
for i in tupla:
print(i)
Verificando a existência de um elemento
Podemos verificar se um elemento, especifico, existe na nossa tupla com o operador in.
Exemplo
print('Melão' in tupla)
Quantos elementos minha tupla tem?
Para saber quantos elementos uma tupla tem só precisamos utilizar a função len(). A função len retorna um numero inteiro, esse numero é o numero de elementos da tupla.
Exemplo
tupla = ('Abacaxi', 'Banana', 'Melão', 'Goiaba', 'Maça', 'Kiwi', 'Limão')
print(len(tupla))
print(len(tupla))
Juntando duas tuplas
Para juntar os elementos de uma tuplas será preciso criar uma nova tupla com os elementos das duas tuplas anteriores. Isso acontece, pois, a tupla depois de criada não pode ser alterada.
Exemplo
tupla1 = ('Abacaxi', 'Banana', 'Melão')
tupla2 = (1, 2, 3)
tupla3 = tupla1 + tupla2
print(tupla3)
tupla2 = (1, 2, 3)
tupla3 = tupla1 + tupla2
print(tupla3)
Métodos das tuplas
A tupla tem dois métodos específicos, o count() que retorna o numero de vezes que o elemento passado como parâmetro existe na tupla, e o index, que retorna a posição do index que o elemento se encontra.
Exemplo
tupla = ('Abacaxi', 'Abacaxi', 'Abacaxi', 'Melão')
print('A tupla tem ' + str(tupla.count('Abacaxi')) + ' elementos abacaxi')
print('O elemento Melão está na posição ' + str(tupla.index('Melão')))
print('A tupla tem ' + str(tupla.count('Abacaxi')) + ' elementos abacaxi')
print('O elemento Melão está na posição ' + str(tupla.index('Melão')))
0 comentários:
Postar um comentário