Junior
Como se pode percorrer os elementos de uma lista?
sobes.tech IA
Resposta da IA
Existem várias formas:
-
Laço
forcom uso de índice:# Percorrer elementos de uma lista usando índice minha_lista = [1, 2, 3, 4, 5] for i in range(len(minha_lista)): print(minha_lista[i]) -
Laço
forcom iteração direta sobre os elementos:# Percorrer diretamente os elementos de uma lista minha_lista = ["maçã", "banana", "cereja"] for item in minha_lista: print(item) -
Laço
while:# Percorrer elementos de uma lista usando um ciclo while e índice minha_lista = ["A", "B", "C"] i = 0 while i < len(minha_lista): print(minha_lista[i]) i += 1 -
Uso de iterador:
// Percorrer elementos de uma lista usando um iterador ArrayList<Integer> numeros = new ArrayList<>(Arrays.asList(10, 20, 30)); Iterator<Integer> iterador = numeros.iterator(); while (iterador.hasNext()) { System.out.println(iterador.next()); } -
Compreensão de listas (em Python):
# Percorrer elementos de uma lista e criar uma nova lista (exemplo) lista_original = [1, 2, 3, 4, 5] lista_quadrada = [x**2 for x in lista_original] # Pode usar compreensão de listas para realizar ação sobre cada elemento [print(item) for item in lista_original] # Exemplo, nem sempre recomendado para efeitos colaterais -
Método
forEach(em Java 8+):// Percorrer elementos de uma lista usando forEach List<String> frutas = Arrays.asList("maçã", "banana", "cereja"); frutas.forEach(System.out::println);
A escolha do método depende da linguagem de programação utilizada e da tarefa específica (se é necessário obter o índice, criar uma nova lista baseada na existente, ou simplesmente realizar uma ação sobre cada elemento).