Uma tupla é uma sequência de objetos imutáveis de Python cercado por parênteses.

Diferente de listas, tuplas não podem ser mudadas. Tuplas são funções convenientes que retornam múltiplos valores.

O código a seguir cria uma tupla, a divide, cria uma lista e cria uma matriz de tuplas e listas:

Saída:

O código começa importando o NumPy. O bloco principal começa criando uma tupla com o nome ls, depois mostra o tamanho da tupla, o número de elementos que há na tupla com o nome uva.

O código continua repartindo a tupla em pedaços. Primeiro, mostra os 3 primeiros elementos da tupla ls[:3].

Segundo, mostra os últimos 3 elementos da tupla ls[3:].

Terceiro, mostra o segundo elemento da tupla e vai até o quinto ls[1:5].

Quarto, mostra o terceiro elemento e vai até o fim da tupla ls[-3:].

Quinto, mostra o segundo elemento e vai até o penúltimo elemento da tupla ls[1:-1].

O código continua e cria uma lista e cria uma matriz a partir da lista de da tupla.

Um dicionário é uma coleção não ordenada de itens identificadas por uma chave/valor.

É uma estrutura de dados extremamente importante para trabalhar com dados.

O exemplo a seguir é muito simples, mas a próxima seção apresenta um exemplo mais complexo com base em um conjunto de dados.

O código de exemplo cria um dicionário, remove um elemento, adiciona um elemento, cria uma lista de elementos do dicionário e percorre a lista:

Saída:

O bloco principal começa a criar um dicionário de áudio com vários elementos.

Logo após remove um elemento com a chave de nome up e valor Esoteric e imprime o resultado.

A seguir um novo elemento com a chave up com o valor Oppo é adicionado e imprime o resultado.

Depois cria um dicionário de áudio, cria um dicionário de vídeo, e cria um dicionário com os dicionários de vídeo e de áudio.

No final utilizamos um loop para percorrer a lista e mostrar os dois dicionários.

 Uma função útil que pode ser utilizada no loop é o enumerate(). Essa função adiciona um contador ao iterable.

Um iterable é um objeto que pode ser iterado. A função enumerate() é muito útil porque um contador é automaticamente criado e incrementado, isso significa menos código.

Fonte livro: Data Science Fundamentals for Python and MongoDB 

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário

*

Seja o primeiro a comentar!