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 = []
Você já fez das atividades dessa página