Mindmap
S7 - Coleções em Python
Inhalt der Mindmap
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.
Informationen
- Beschreibung
- Mindmap am S7 - Coleções em Python, erstellt von Roniclay Rodrigues am 24/12/2020.
- Erstellt von
- Roniclay Rodrigues
- Aufrufe
- 2
- Bewertung