Escolar Documentos
Profissional Documentos
Cultura Documentos
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