Listas em Python
Fala, pessoal. Foi publicado um novo artigo sobre como trabalhar com listas em Python, que traz vários exemplos de como lidar com essa estrutura. Então abri esse tópico para compartilharmos exemplos e resoluções de problemas com listas.
Por exemplo, seguem duas formas de iterar sobre uma lista e imprimir seus valores:
Valeu!
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
Curtidas 0
Respostas
Fabio Spak
30/11/2016
Bom dia pessoal, um outro meio de realizar a impressão da lista é utilizar a compreensão de lista (list comprehensions).
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.
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
Paulo Schmidt
30/11/2016
Só um adendo Joel,
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"
Abçs
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"
Abçs
GOSTEI 0
Joel Rodrigues
30/11/2016
Só um adendo Joel,
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"
Abçs
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