em C&T (UFBA); ✘ Ex-membro do Grupo Comunidades Virtuais (UFBA); ✘ Contribuidor do Habitica; ✘ Estagiário em desenvolvimento de software (CI&T). Quem sou eu
outras informações com base em características comuns entre elas, ou ainda de forma que satisfaçam uma algo objetivo que queremos: ◦ na matemática, por exemplo, temos os conjuntos (ex.: números naturais, inteiros, etc.); ◦ em pesquisas como as de censo demográfico, agrupamos dados estatísticos dos habitantes de uma cidade, província, estado, nação* (fonte: Censo 2010 - IBGE); Coleções - o que são e pra que servem
voos de uma determinada companhia área, por exemplo; ◦ por vezes, pessoas possuem hobbies de colecionar coisas (ex.: figurinhas de álbum); Coleções - o que são e pra que servem
nos permite realizar o agrupamento de dados -> obviamente, cada linguagem de programação possuirá suas particularidades de como lidar com essas estruturas; ✘ as estruturas de coleção podem diferenciar entre si, como por exemplo: Coleções - o que são e pra que servem
podem obedecer a certas regras, como por exemplo: caso seja necessário remover um elemento da coleção, terá que fazê-lo a partir do último elemento; ◦ outras estruturas podem evitar que valores inseridos nela sejam modificados; ◦ ou ainda, evitar que haja valores repetidos na mesma coleção. Coleções - o que são e pra que servem
acessados por índice: ◦ no caso do python, podemos armazenar também valores de tipos diferentes – mas cuidado! ✘ Podemos declarar uma lista de duas formas: ◦ minha_lista = list( ) ◦ outra_lista = [ ] ✘ Nos casos acima inicializamos duas listas vazias; Listas
= [17, 8, 9] ✘ Ou adicioná-los posteriomente: ◦ outra_lista = list( ) # declarando uma lista vazia ◦ outra_lista.append(4) # adicionando o número 4 à lista ✘ Para obter um valor específico de dentro da lista, podemos acessar o índice desejado: ◦ minha_lista[0] # será obtido o valor 17 Listas
logo, se queremos o primeiro valor de uma lista, devemos acessar o índice 0 (zero); ✘ Ao lidar com listas e outras estruturas similares, precisamos ficar atentos à cópia de valores e de referência! Atenção
3, 4, 5, 6, 8], queremos criar duas listas P e I para separar e armazenar, respectivamente, os valores pares e valores ímpares. Exemplo #2 de uso de lista
que as tuplas são imutáveis; ✘ São ideais para representar valores constantes (ex.: coordenadas num plano cartesiano); ✘ Podemos declarar uma tupla de algumas formas: ◦ minha_tupla = tuple( "a", "b", "c" ) ◦ outra_tupla = "a", "b", "c" ◦ terceira_tupla = ( ) # tupla vazia Tuplas