Postagem

Aqui é onde faço postagens de coisas que acho interessante.

Python parte 4 - Tuplas

Postagem do dia 03/06/2013 na categoria Python



Tupla são agrupamentos elementos como uma lista, porém imutável, ou seja não é possível alterar, adicionar ou remover seus elementos. Devido à essas características a tupla requer menos bits para ser criado.
Sempre que precisar de uma lista de elementos simples sempre dê preferencia à tupla.

Exemplo de uma tupla:


>>> frutas = ( "pera", "uva", "laranja" )
>>> print frutas
( "pera", "uva", "laranja" )
>>>


Outra forma de criar uma tupla:

>>> frutas = "pera", "uva", "laranja"
>>> print frutas
( "pera", "uva", "laranja" )
>>>


A tupla pode receber qualquer tipo de objeto, exemplo:

>>> class Pessoa:
...       nome = "Pedro"
...
>>> elemento = (10, [ "pera", "uva" ], Pessoa)
>>> elemento
(10, [ "pera", "uva" ], (class __main__.Pessoa at 0x022AA618))
>>>



Efetuando operações

Expandindo a tupla

>>> (57, 25) + (83, 95)
(57, 25, 83, 95)
>>>

Acima foi criado uma terceira tupla com os elementos da 1ª e 2ª tupla ou seja, não houve alteração em nenhuma das tuplas anteriores, o que o python fez foi criar uma terceira tupla com todos os elementos da 1 e 2ª tupla.

Multiplicando elementos da tupla

>>> (5, 10)  * 4
(5, 10, 5, 10, 5, 10, 5, 10)
>>>

Ao multiplicar a tupla por 4 foi gerado uma 2ª tupla com os elementos da 1ª tupla repetidos 4 vezes.



Deixe seus comentários abaixo: