ATÉ AGORA TRABALHÁMOS APENAS COM VARIÁVEIS SIMPLES, MAS VOU DEMONSTRAR QUAIS OS 3 TIPOS DE VARIÁVEIS COMPOSTAS EXISTEM E ESPECIFICAR UMA!
As variáveis compostas são constituídas por mais que um valor, ao contrário das variáveis simples, estas são sequências de valores. Existem 3 tipos de variáveis compostas: listas, tuplas e dicionários (todos traduzidos para português). Nesta publicação irei falar sobre listas!
Para mais informações sobre listas: docs.python.org/3/tutorial/datastructures
Para mais informações sobre listas: docs.python.org/3/tutorial/datastructures
A lista é o datatype mais versátil em Python, sendo criado através de uma sequência de valores separados por vírgulas dentro de [ ]. Uma coisa importante sobre as listas, é que os seus valores não precisam de ser do mesmo tipo, podendo variar de valores numéricos ou strings:
1 2 3 | lista1 = ['matematica', 'AIB', 1997, 2000] lista2 = [1, 2, 3, 4, 5 ] lista3 = ["a", "b", "c", "d"] |
Como nos caracteres de uma string ou sequência, as listas também podem ser "fatiadas", ou seja, separar/seleccionar um dos seus elementos individualmente, sendo o primeiro elemento correspondente ao 0 e crescendo a partir daí, assim, na lista1, 'matematica' corresponde a 0, 'AIB' a 1, 1997 a 2 e 2000 a 3.
Para manipularmos listas podemos utilizar 3 funções:
1. Escolher elementos da lista: como já referi acima, a cada elemento da lista está correspondido um valor numérico, assim podemos seleccionar apenas um elemento da lista ou mais elementos da lista, tendo em conta do que precisarmos:
Para manipularmos listas podemos utilizar 3 funções:
- Actualizar a lista;
- Escolher um ou mais elementos da lista;
- Excluir elementos da lista;
- Outras operações básicas;
1 2 3 4 5 6 | lista1 = ['matematica', 'AIB', 1997, 2000] lista2 = [1, 2, 3, 4, 5 ] lista3 = ["a", "b", "c", "d"] print (lista1[0]) print (lista2[1:5]) |
O output deste programa será:
1 2 | matematica [2, 3, 4, 5] |
Assim, podemos escolher elementos da lista individualmente, não utilizando a lista completa.
2. Actualizar a lista: é muito fácil atualizar listas ou seja, adicionar elementos ou alterar completamente a lista:
1 2 3 4 5 | lista = ['matematica', 'AIB', 1997, 2000] print (lista[2]) lista[2] = 2001 print (lista[2]) |
Neste exemplo, alterei o terceiro elemento da lista a partir da linha 4 de código; executando o programa o resultado seria:
1 2 | 1997 2001 |
3. Excluir elementos da lista: este método é tão simples como os outros que demonstrei anteriormente:
1 2 3 4 5 | lista = ['matematica', 'AIB', 1997, 2000] print (lista) del lista[2] print (lista) |
Neste exemplo, apaguei o terceiro elemento desta lista, ficando apenas composta por 3 elementos; assim, o output seria:
1 2 | [matematica, AIB, 1997, 2000] [matematica, AIB, 2000] |
Como este é um tema importante e deve ser explicado detalhadamente, terei de o separar em duas partes, sendo esta a parte 1 e a parte 2 será na publicação de quarta feira dia 4!
Referências:
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.