Você está na página 1de 7

Listas, tuplas, conjuntos e

dicionários
Marcos Castro
Listas, tuplas, conjuntos e dicionários
• Listas
• Estrutura mais utilizada.
• Pode-se modificar os elementos.
• Aumenta e diminui o tamanho.
• lista = [1, 2, 3]

2
Listas, tuplas, conjuntos e dicionários
• Tuplas
• Imutável (não pode modificar).
• Útil para dados fixos.
• Mais rápido do que listas.
• tupla = (1, 2, 3)

3
Listas, tuplas, conjuntos e dicionários
• Conjuntos
• Armazena itens não duplicados.
• Acesso muito mais rápido do que as listas.
• Suporta operações matemáticas (união, intersecção, diferença).
• Não ordenado.
• conjunto = {1, 2, 3}

4
Listas, tuplas, conjuntos e dicionários
• Dicionários
• Pares de chave/valor.
• Array associativo (similar ao HashMap do Java).
• Não ordenado.
• dicionario = {‘joao’:20, ‘maria’:30, ‘pedro’: 25}

5
Listas, tuplas, conjuntos e dicionários
• Complexidades:
• https://wiki.python.org/moin/TimeComplexity

6
Contato

mcastrosouza@live.com
www.geeksbr.com
www.twitter.com/mcastrosouza
www.github.com/marcoscastro