🎦 Vídeo

Aula 09: Listas e Iterações | Lógica de Programação (c/ Python)

📚 Compilados

Listas

Listas são estruturas que nos permitem armazenar múltiplas informações em um único lugar. Isso facilita muito a nossa vida, pois assim podemos lidar com apenas uma única variável ao invés de várias delas.

Podemos iniciar uma lista desta forma:

lista = [] # inicia uma lista vazia
lista = [1,2,3,4] # inicia uma lista já com valores

Podemos adicionar e remover valores do final da lista usando as funções .append() e .pop(), respectivamente:

lista = []
lista.append(1) # lista agora é [1]
lista.append(2) # lista agora é [2]
lista.pop() # [1]

Os valores inseridos são indexados. Isso significa que podemos acessá-los e modificá-los através do seu índice. No entanto, na programação, os valores são indexados a partir do número zero. Ou seja, o primeiro valor tem o índice zero:

image.png

lista = ["diego", "marcelo", "luiza"]
print(lista[0]) # diego
print(lista[1]) # marcelo
print(lista[2]) # luiza

E assim como nas strings, podemos saber o seu tamanho através da função len():

lista = [1,2,3,4]
len(lista) # 4

Em Python uma lista pode conter elementos de tipos diferentes. Isso significa que você pode ter uma lista com inteiros, strings, floats, e outros tipos de dados, tudo na mesma lista:

lista = [10, "Python", 3.14, True]

E se quisermos passar por todos os valores de uma lista?

Chamamos este processo de iteração. Para iterar uma lista, ou seja, passar por cada um dos itens que pertencem à ela, podemos usar um laço de repetição for…in:

lista_nomes = ["diego", "marcelo", "luiza"]
for nome in lista_nomes:
	print(nome)

image.png