Introdução¶
Até aqui, trabalhamos com variáveis simples, capazes de armazenar
apenas um tipo, como bool
, float
e int
.
Nessa aula introduziremos o conceito de lista (= tipo list
), uma estrutura
sequencial indexada muito utilizada e uma das principais estruturas
básicas do Python.
Uma lista (= list
) em Python é uma sequência ou coleção ordenada
de valores de qualquer tipo ou classe tais como int
, float
, bool
, str
e mesmo list
, entre outros.
Diariamente utilizamos listas para organizar informação, como a lista de coisas a fazer, lista de compras, lista de filmes em cartaz etc.
Existem várias maneiras de criarmos uma lista.
A maneira mais simples é envolver os elementos da
lista por colchetes ( [
e ]
).
Podemos criar a lista contendo os 5 primeiros
primos da seguinte maneira:
>>> primos = [2, 3, 5, 7, 11]
Podemos criar uma lista de vários objetos de tipos distintos:
>>> uma_lista = [11, "oi", 5.4, True]
>>> outra_lista = ["joão", "masculino", 15, 1.78, "brasileira", "solteiro"]
>>> fernanda = ["Fernanda", "Montenegro", 1929, "Central do Brasil", 1998, "Atriz", "Rio de Janeiro, RJ"]
Observe o uso de colchetes ([
, ]
) para marcar o início e o final
da lista, e os elementos separados por vígula.
Uma lista pode ser criada vazia, da seguinte forma:
>>> lista_vazia = []