Mapa mental
S7 - Coleções em Python
Conteúdo do mapa
S7 - Coleções em Python
Listas
- Listas em python funciona como vetores/matrizes (arrays) em outras linguagens, com diferença de serem dinâmicos e também de podermos colocar qualquer tipo de dados.
- Dinâmicos: não possuem tamanho fixo; Ou seja, podemos criar a lista e simplesmente ir adicionando elementos.
- extend(); adiciona valores de uma lista um elemento por um elemento
- Dinâmicos: não possuem tamanho fixo; Ou seja, podemos criar a lista e simplesmente ir adicionando elementos.
- Listas em python funciona como vetores/matrizes (arrays) em outras linguagens, com diferença de serem dinâmicos e também de podermos colocar qualquer tipo de dados.
Tuplas
- Tuplas são imutáveis, podemos apenas sobrescrever a tupla completamente
- Podemos desempacotar uma tupla, mas precisamos saber quantos valores há nela e deixar tudo semelhante.
- Podemos usar tuplas sempre que não precisarmos modificar uma coleção
- Tuplas são mais rápidas que listas
- Tuplas deixam o código mais seguro
- Tuplas são mais rápidas que listas
- Podemos usar tuplas sempre que não precisarmos modificar uma coleção
- Podemos desempacotar uma tupla, mas precisamos saber quantos valores há nela e deixar tudo semelhante.
- Tuplas são imutáveis, podemos apenas sobrescrever a tupla completamente
Dicionário
- São coleções do tipo chave/valor. A chave e o valor podem ser de qualquer tipo
- Podemos usar o get para pegar valores relacionados as chaves no dicionário e até mesmo retornar algo caso n encontre
- Update é uma das forma de adiciona elementos a um dicionário
- Podemos usar o get para pegar valores relacionados as chaves no dicionário e até mesmo retornar algo caso n encontre
- São coleções do tipo chave/valor. A chave e o valor podem ser de qualquer tipo
O tipo none é um tipo sem tipo, podemos utilizar para iniciar uma variável da qual não queremos definir um tipo. Sempre vai retornar falso
Sets
- Também podendo ser conhecido como conjuntos, sets faz referência à Teoria dos conjuntos. Temos que sets não possuem valores duplicados , não possuem valores ordenados, e os elementos não são acessados via índice. Usa-se chaves para representá-los, e sua diferença dos dicionários é que não apresenta chave, apenas valor.
- O método add adiciona um elemento ao conjunto, e se for um elemento que já existe, não vai gerar um erro, apenas continuar.
- discard, remove um arquivo do conjunto, caso o elemento não exista nenhum erro é gerado
- union., une dois conjuntos, praticamente união dos conjuntos matemáticos
- intersection funciona como intersecção em conjuntos.
- difference, mostra os que não estão juntos
- intersection funciona como intersecção em conjuntos.
- Também podendo ser conhecido como conjuntos, sets faz referência à Teoria dos conjuntos. Temos que sets não possuem valores duplicados , não possuem valores ordenados, e os elementos não são acessados via índice. Usa-se chaves para representá-los, e sua diferença dos dicionários é que não apresenta chave, apenas valor.
Informações
- Descrição
- Mapa Mental sobre S7 - Coleções em Python, criado por Roniclay Rodrigues em 24-12-2020.
- Criado por
- Roniclay Rodrigues
- Visualizações
- 2
- Avaliação