0% acharam este documento útil (0 voto)
14 visualizações12 páginas

Listas em Python

O documento fornece uma revisão rápida sobre como criar e acessar listas em Python, incluindo exemplos de métodos principais como append, insert e remove. Ele também aborda técnicas de fatiamento, funções úteis e diferentes maneiras de percorrer listas usando for, range e enumerate. Além disso, apresenta exercícios práticos para reforçar o aprendizado sobre listas.

Enviado por

lais
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 visualizações12 páginas

Listas em Python

O documento fornece uma revisão rápida sobre como criar e acessar listas em Python, incluindo exemplos de métodos principais como append, insert e remove. Ele também aborda técnicas de fatiamento, funções úteis e diferentes maneiras de percorrer listas usando for, range e enumerate. Além disso, apresenta exercícios práticos para reforçar o aprendizado sobre listas.

Enviado por

lais
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Lista em Python

Revisão Rápida: Criando e Acessando Listas

frutas = ["maçã", "banana", "laranja"]


print(frutas[0]) # "maçã"
print(frutas[-1]) # "laranja"

2
Principais Métodos de Listas

[Link]("uva") # adiciona no final


[Link](1, "kiwi") # insere no índice 1
[Link]("banana") # remove o valor "banana"
[Link]() # remove o último item
[Link]() # ordena a lista
[Link]() # inverte a lista

3
Técnica de Slicing (Fatiamento)

numeros = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print(numeros[2:5]) # [2, 3, 4]
print(numeros[:4]) # [0, 1, 2, 3]
print(numeros[5:]) # [5, 6, 7, 8, 9]
print(numeros[::2]) # [0, 2, 4, 6, 8]
print(numeros[::-1]) # inverte a lista
4
Funções úteis com listas


len(lista) # tamanho

max(lista) # maior elemento

min(lista) # menor elemento

sum(lista) # soma total

5
Percorrendo com for (mais comum e
recomendado)

frutas = ["maçã", "banana", "laranja"]

for fruta in frutas:


print(fruta)


Explicação: Esse for percorre cada elemento da lista,
armazenando o valor na variável fruta.
6
Percorrendo com range (para acessar o índice)

for i in range(len(frutas)):
print(f"Índice {i}: {frutas[i]}")


Explicação: Útil quando você precisa do índice e do
valor ao mesmo tempo.

7
Percorrendo com enumerate

for i, fruta in enumerate(frutas):


print(f"{i} -> {fruta}")


Explicação: enumerate retorna o índice e o valor em
cada iteração, de forma mais legível.

8
Exemplo 1


Percorra a lista e apresente o dobro de cada valor

numeros = [1, 2, 3, 4, 5]

for n in numeros:
print(n * 2) # Exibe o dobro de cada número]

9
Exemplo 2


Percorra a lista e apresente apenas os nomes que começam
com a letra ‘A’

nomes = ["Ana", "Bruno", "Amanda", "Carlos"]

for nome in nomes:


if [Link]("A"):
print(nome)
10
Exercícios

1) Dada a lista [10, 20, 30, 40, 50], imprima todos os


elementos.
2) Imprima os elementos de uma lista e diga se cada um é
par ou ímpar.
3) Some todos os elementos de uma lista de números.
4) Conte quantos nomes na lista começam com a letra “M”.
5) Use enumerate para exibir o índice e o valor de uma lista
com nomes de animais.
11
12

Você também pode gostar