Este documento discute estruturas de dados comuns em Python como listas, dicionários, conjuntos e grafos. Listas são ótimas para acesso aleatório rápido, mas remover itens do início é lento. Dicionários suportam acesso rápido por chave e conjuntos permitem verificação rápida de membro. Grafos podem ser representados como listas de adjacências ou dicionários.