Fórum Listas em Python #571850
30/11/2016
0
Por exemplo, seguem duas formas de iterar sobre uma lista e imprimir seus valores:
lista = [1, 2, 3, 4, 5]
for item in lista:
print(item)
i = 0
while i < len(lista):
print(lista[i])
i++
Valeu!
Joel Rodrigues
Curtir tópico
+ 0Posts
01/12/2016
Fabio Spak
Esse é um modo mais compacto de realizar a impressão e também mais rápido. Veja no exemplo abaixo, é realizada a impressão
dos valores da lista e ainda é verificado se cada um dos elementos iterados é par ou não.
lista = [1, 2, 3, 4, 5] lista_par = [item for item in lista if item % 2 == 0] lista_par [2, 4] >>>
Gostei + 0
02/12/2016
Paulo Schmidt
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"
Abçs
Gostei + 0
02/12/2016
Joel Rodrigues
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"
Abçs
Perfeito! Obrigado pela correção. É a mistura de várias linguagens na cabeça hehe
Abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)