Aprendemos neste artigo sobre os tipos de dados Booleano, Listas e Dicionários.
Aprendemos neste artigo sobre os tipos de dados Booleano, Listas e Dicionários. | ||
| ||
Boolean | ||
Booleano é um tipo de dado que possui dois valores, verdadeiro ou falso. Ele é usado para testar uma condição, uma premissa. | ||
Alguns exemplos de uso de um tipo booleano: | ||
A seguir, um exemplo de um algoritmo que testa a possibilidade da pessoa realizar o teste da CNH e dirigir. | ||
Não se preocupe. Veremos mais em detalhes como se realiza testes de condições e teremos exemplos mais práticos e úteis no dia a dia. | ||
Lists (Listas) | ||
É uma sequência ordenada de dados – podendo ser de diferentes tipos.
Usa-se [] – colchetes – e vírgulas para separar objetos na lista. | ||
Veja abaixo alguns exemplos de listas em Python3. | ||
Veja que podemos utilizar dados de diferentes tipos na mesma lista. | ||
Índices | ||
Muito parecida com uma string, uma list é uma sequência ordenada de dados e, portanto, cada elemento possui o seu índice. | ||
Observação importante: Os índices sempre começam no número 0. | ||
Podemos acessar cada item da List diretamente através do seu índice. | ||
Slicing | ||
Slicing é uma técnica que usamos quando queremos uma subsequência de dados de uma list. | ||
Veja abaixo algumas possibilidades de slicing de uma List que temos. | ||
Concatenação de lists | ||
Podemos concatenar – juntar – duas list em uma só. Veja o exemplo abaixo. | ||
Atribuição de valor a uma posição na list | ||
Podemos atribuir um item/valor a uma posição na List de uma forma muito simples. Veja o exemplo abaixo. | ||
Métodos de uma list | ||
Antes de falarmos sobre um método, vamos falar sobre funções. Função é um bloco de códigos que podemos usar quantas vezes quisermos. | ||
print() por exemplo é uma função utilizada para imprimir algo. Dito isso, vamos falar sobre métodos. | ||
Assim como uma função, um método também é um bloco de códigos, mas tem por característica ser vinculado a um objeto. | ||
Em Python3, uma List, uma String, etc, são objetos e possuem cada um deles os seus respectivos métodos auxiliares. | ||
Não se preocupe com esses termos por agora, simplesmente entenda que já temos métodos – funções – muito úteis para trabalharmos com List, String e etc. | ||
Vamos ao código. | ||
Olhando para a sintaxe do código, basta adicionar um “.” no final da variável e invocar o método desejado. | ||
Para saber mais sobre métodos da list, digite a url abaixo no seu navegador. | ||
Dictionaries (Dicionários) | ||
É uma sequência desordenada de dados, de diferentes tipos. | ||
Usa-se {} – chaves – e é pareado com chave-valor. | ||
Veja abaixo alguns exemplos de dictionaries em Python3. | ||
Quando usar list ou dictionaries? | ||
Dictionaries: Quando você quer guardar os dados associados a uma chave e não se importa com a ordenação dos dados. | ||
Lists: Quando você quer armazenar os valores sem chave e de forma ordenada. | ||
Recuperação de um item | ||
Atribuição de valor | ||
Gostou do conteúdo?! | ||
CLIQUE NO LINK ABAIXO para saber mais 👇 | ||