Aula 06 – Curso de Python – Tuplas
Aulas baseadas no livro Python para Desenvolvedores de Luiz Eduardo Borges.
COMO UTILIZAR TUPLAS EM PYTHON
Que fazer esse curso com certificação?
Acesse:
https://workover.com.br/python-codigo-fluente
Voltar para página principal do blog
Todas as aulas desse curso
Aula 05 Aula 07
Automatize tarefas do dia a dia com python:
TUPLAS
- Tuplas são como listas, mas, imutáveis, assim como ocorre com strings, ou seja, não podemos acrescentar, apagar ou fazer atribuições aos itens.
SINTAXE:
tupla = (a, b, …, z)
Obs. Os parênteses são opcionais.
Uma tupla com apenas um elemento é representada assim:
t1 = (1,)
Os elementos de uma tupla podem ser referenciados da mesma forma que os elementos de uma lista:
primeiro_elemento = tupla[0]
Convertendo uma lista em uma tupla:
tupla = tuple(lista)
Convertendo uma tupla em uma lista:
lista = list(tupla)
Embora uma tupla possa conter elementos mutáveis, esses elementos não podem sofrer atribuição, pois isto modificaria a referência ao objeto.
t = ([1, 2], 4)
code>t[0].append(3)
t
saída: ([1, 2, 3], 4)
t[0] = [1, 2, 3]
saída:
Traceback (most recent call last):
File “<input>”, line 1, in ?
TypeError: object does not support item assignment
>>>
As tuplas são mais eficientes do que as listas convencionais, pois consomem menos recursos computacionais (memória), por serem estruturas mais simples.