Você está na página 1de 7

A oferta de BLACK FRIDAY irá terminar em:

MATRICULE-SE AGORA

Lista de conteúdos

Emmanuel Andrade23/05/2023 19:51

Compartilhe

3 Formas de Iterar uma Lista em Python

 #Python

Ao escrever programas em Python, é fundamental entender diferentes


estruturas de dados, que são formas de organizar e armazenar
informações.

Cada estrutura de dados possui características e funcionalidades únicas,


permitindo que os programadores escolham a mais adequada para cada
situação.

Uma das estruturas de dados mais utilizadas e versáteis são as listas.

As listas são uma estrutura de dados comumente usada em programação


para armazenar coleções de elementos. Em Python, as listas são
representadas por uma sequência ordenada de valores, que podem ser de
diferentes tipos, como números, strings e até mesmo outras listas. A
flexibilidade das listas as torna uma escolha popular, pois permitem
armazenar e manipular conjuntos de dados de forma eficiente.

A iteração de listas é uma tarefa comum em programação, especialmente


ao lidar com conjuntos de dados. Em Python, existem várias maneiras de
percorrer os elementos de uma lista. Neste artigo, eu apresento três
formas populares de iteração de lista: utilizando um loop "for", a função
embutida "enumerate()" e a função "zip()".

1 - Iteração com Loop "for":

O loop "for" é uma das estruturas de controle mais utilizadas em Python. É


especialmente útil para percorrer sequências como listas. Vejamos um
exemplo simples:

Entrada:

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


for fruta in frutas:
print(fruta)

Saída:

maçã
banana
laranja

A iteração com loop "for" é fácil de entender e implementar. Além


disso, podemos realizar várias operações dentro do loop, como cálculos ou
modificações nos elementos da lista.

2 - Iteração com a função "enumerate()":

A função "enumerate()" é uma maneira conveniente de iterar sobre uma


lista enquanto rastreamos a posição de cada elemento. Como seria? Se liga:

Entrada:

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


for indice, fruta in enumerate(frutas):
print(f"Índice: {indice}, Fruta: {fruta}")

Saída:

Índice: 0, Fruta: maçã


Índice: 1, Fruta: banana
Índice: 2, Fruta: laranja
A função "enumerate()" é útil quando precisamos acessar tanto o valor
quanto o índice de cada elemento da lista. Podemos usar o índice para
fazer referência cruzada com outra lista ou realizar cálculos com base na
posição.

3 - Iteração com a função "zip()":

A função "zip()" é usada para combinar elementos de duas ou mais listas


em uma única iteração. Exemplo:

Entrada:

nomes = ["Alice", "Bob", "Charlie"]


idades = [25, 30, 35]

for nome, idade in zip(nomes, idades):


print(f"Nome: {nome}, Idade: {idade}")

Saída:

Nome: Alice, Idade: 25


Nome: Bob, Idade: 30
Nome: Charlie, Idade: 35

A "zip()" é útil quando precisamos iterar sobre várias listas


simultaneamente e trabalhar com seus elementos relacionados. Ela garante
que os elementos correspondentes de cada lista sejam tratados juntos
durante a iteração.

Em resumo: A forma como Python lida com listas é bastante versátil, pois
nos permite (dependendo dos tipos de estruturas e das listas) usar
métodos específicos para manipulação das listas. Não precisamos ficar
presos apenas a abordagem em loop!

E aí? Já sabia dessas formas de iteração de listas em #python?!

Compartilhe

20Comentar
Recomendado para você

Comentários (0)
Leia a seguir

SQL vs Pandas - Manipulando stringsDaniel BINS - 27 de Novembro


#SQL#MySQL#Python

PYTHON / PANDAS / JUPYTER📈📊 CASO REAL EM USINA


SOLARMateus Konkol - 27 de Novembro
#Python#Jupyter

Projeto Oliver-Bot | Python | OpenAIWictor Souza - 27 de Novembro


#Python#OpenAI API

Emmanuel Andrade

Seguir +

Recomendado para você


Mais informações






make the change

 Planos
 Bootcamps
 Projetos
 Comunidade
 Para Empresas
 Depoimentos

Informações

 Central de Ajuda
 Termos de Uso
 Políticas de Privacidade
 Canal de Contato LGPD

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA. CNPJ:


26.965.884/0001-02

Você também pode gostar