Listas em Python

30/11/2016

0

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar