Listas
Nesta aula, aprenderemos sobre listas, que são uma das estruturas de dados mais importantes em Python.
O que são listas? Link to heading
Listas são coleções ordenadas de elementos que podem ser qualquer tipo de dados. Eles podem ser usados para armazenar uma variedade de dados, como nomes, números, datas, etc.
Como as listas são criadas? Link to heading
As listas são criadas usando colchetes ([])
e separando os elementos com vírgulas.
Exemplo: Link to heading
#Lista de nomes
nomes = ["Ana", "João", "Pedro"]
#Lista de números
numeros = [1, 2, 3, 4, 5]
# Lista mista
misto = ["Olá", 10, True]
Itens da lista de acesso Link to heading
Os elementos de uma lista podem ser acessados usando seu índice. O índice de um elemento é a sua posição na lista, começando em 0.
Exemplo Link to heading
# Imprima o primeiro nome
print(nomes[0])
# Imprima o terceiro número
print(numeros[2])
# Imprime o último elemento da lista mista
print(misto[-1])
Adicionar itens à lista Link to heading
Elementos podem ser adicionados ao final da lista usando o método append()
.
Exemplo: Link to heading
nomes.append("Maria")
print(nomes)
Exclua itens da lista Link to heading
Os elementos podem ser removidos da lista usando o método remove()
ou o operador del
.
Exemplo: Link to heading
# Exclua o segundo elemento
nomes.remove("João")
# Exclua o último elemento
del nomes[-1]
print(nomes)
Alterar itens da lista Link to heading
Você pode alterar os elementos da lista usando seu índice.
Exemplo: Link to heading
#Mude o primeiro nome
nomes[0] = "Camila"
print(nomes)
Procure por elementos Link to heading
Você pode procurar por um elemento em uma lista usando o método index()
ou o operador in
.
Exemplo: Link to heading
# Encontre o índice da primeira aparição de "Ana"
indice = nomes.index("Ana")
print(índice)
# Pesquise se "Peter" está na lista
print("Pedro" in nomes)
Exercício Link to heading
Copie as listas a seguir e adicione um novo elemento a cada uma com .append()
, então, usando os índices []
, imprima pelo menos 3 elementos. Por fim, faça uma busca onde você imprime os elementos da lista usando a busca com index()
ou com o operador in
.
nomes = ['Arturo', 'Laura', 'Carlos', 'Neymar']
idades = [25, 36, 53, 30]