você está aqui 55
lista de dados
objeto
objeto
objeto
objeto
objeto
Lista
0
1
2
3
4
Criando Listas Literalmente
Nosso primeiro exemplo cria uma lista vazia atribuindo [] a uma variável
chamada prices:
Veja uma lista das temperaturas em graus Fahrenheit, que
é uma lista de flutuantes:
Que tal uma lista das palavras mais famosas na
programação de computador? Aqui:
Veja uma lista dos detalhes de um carro. Note como não tem problema armazenar
os dados de tipos misturados em uma lista. Lembre que uma lista é uma “coleção de
objetos afins”. As duas strings, uma flutuante e uma inteira neste exemplo, são objetos
do Python, portanto, podem ser armazenadas em uma lista, se necessário:
Nossos dois exemplos finais de listas literais exploram o fato de que —
como no último exemplo — tudo é um objeto no Python. Como as strings,
flutuantes e inteiras, as listas são objetos também. Veja um exemplo de uma lista
de objetos da lista:
odds _ and _ ends = [ [ 1, 2, 3], ['a', 'b', 'c' ],
[ 'One', 'Two', 'Three' ] ]
everything = [ prices, temps, words, car _ details ]
E este é um exemplo de uma lista literal de listas literais:
Listas dentro
de uma lista
Não se
preocupe
se estes
dois últimos
exemplos estão
assustando
você. Não
trabalharemos
com nada tão
complexo até
um capítulo
posterior.
prices = []
O nome da variável está
à esquerda do operador
de atribuição...
... e a “lista literal” está
à direita. Neste caso, a
lista está vazia.
temps = [ 32.0, 212.0, 0.0, 81.6, 100.0, 45.3 ]
Os objetos (neste
caso, alguns
flutuantes) são
separados por
vírgulas e estão
entre colchetes —
é uma lista.
words = [ 'hello', 'world' ]
Uma
lista de
objetos
string
car _ details = [ 'Toyota', 'RAV4', 2.2, 60807 ]
Uma lista
de objetos
de tipos
diferentes
CG_HeadFirst_Python.indb 55 18/07/2018 13:18:05
Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.