List: listas são estruturas de dados de tamanhos dinâmicos, que não tem a restrição de ser homogenea, logo, pode ter diferentes tipos armazenados em si.
Características importantes:
- Lista é uma coleção de dados ordenados;
- São mutáveis. Ou seja, conseguimos alterar seus valores internos;
- É declarada com [ ];
- Pode criar/alterar o tipo usando a função list();
- Pode valores duplicados em uma lista.
Tuple: uma tupla é algo bem semelhante a uma lista, sendo um "vetor" com index, ordenada, aninhadas... porém com a característica de ter os dados imutáveis.
Características importantes:
- Tupla é uma coleção de dados ordenados;
- São mutáveis. Ou seja, conseguimos alterar seus valores internos;
- É declarada com [ ];
- Pode criar/alterar o tipo usando a função list();
- Pode valores duplicados em uma lista.
Set: é uma coleção desordenada de dados que é interagivel, mutável e não permite itens duplicados.
Características importantes:
- Set pode ser declarado com {};
- São mutáveis. Ou seja, conseguimos alterar seus valores internos;
- Não permite duplicatas;
- Pode criar/alterar o tipo usando a função set();
set1={1,2,3,4,5,"hello","tup"}
set2={(1,8,"python",7)}
Dictionaries: dicionários são estruturas de dados mutáveis que possuem pares de chaves de identificação e o valor (key pair).
Características importantes:
- Set pode ser declarado com {};
- São mutáveis. Ou seja, conseguimos alterar seus valores internos;
- Permite duplicatas;
- Pode criar/alterar o tipo usando a função dict();
dict1={"key1":"value1","key2":"value2"}
dict2={} # empty dictionary
dict3=dict({1:"apple",2:"cherry",3:"strawberry"})
Top comments (0)