Listas em Python

30/11/2016

3

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:
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

Joel Rodrigues

Responder

Posts

01/12/2016

Fabio Spak

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.

lista = [1, 2, 3, 4, 5]
lista_par = [item for item in lista if item % 2 == 0]
lista_par
[2, 4]
>>> 
Responder

02/12/2016

Paulo Schmidt

Só um adendo Joel,
a expressão "i++" não funciona em Python,
o certo seria algo como "i += 1"

Abçs
Responder

02/12/2016

Joel Rodrigues

Só um adendo Joel,
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.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar