78 Capítulo 2
>>> booklist[0:3]
[' T ', ' h', ' e ']
>>> ''.join(booklist[0:3])
'T h e'
>>> ''.join(booklist[-6:])
'Gala x y'
iniciar parar a lista
objeto
objeto
objeto
objeto
objeto
Lista
0
1
2
3
4
>>> book = "The Hitchhiker's Guide to the Galaxy"
>>> booklist = list(book)
>>> booklist
['T', 'h', 'e', ' ', 'H', 'i', 't', 'c', 'h', 'h', 'i', 'k',
'e', 'r', "'", 's', ' ', 'G', 'u', 'i', 'd', 'e', ' ', 't',
'o', ' ', 't', 'h', 'e', ' ', 'G', 'a', 'l', 'a', 'x', 'y']
Iniciando e Parando com Listas
Acompanhe os exemplos nesta página (e na próxima) no prompt
>>> e verifique se você obtém a mesma saída que a nossa.
Começamos transformando uma string em uma lista de letras:
Transforme
uma string
em uma lista,
e então a
exiba.
A lista recém-criada (chamada booklist acima) é usada para selecionar um intervalo
de letras dentro da lista:
Seleciona os três primeiros
objetos (letras) na lista.
Transforma o intervalo
selecionado em uma string
(que você aprendeu a fazer
perto do final do código de
“panic.py”). O segundo exemplo
seleciona os últimos seis
objetos na lista.
Note que a string original continha
um caractere de aspas simples. O
Python é inteligente o bastante para
indicar isso e colocar o caractere de
aspas simples entre aspas duplas.
Reserve um tempo para estudar esta página (e a próxima) até estar confiante de que
aprendeu como cada exemplo funciona e experimente cada exemplo no IDLE.
Com o último exemplo acima, note como o interpretador está contente em usar
qualquer valor padrão para start, stop e step.
CG_HeadFirst_Python.indb 78 18/07/2018 13:18:15
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.