você está aqui 67
lista de dados
phrase = "Don't panic!"
plist = list(phrase)
print(phrase)
print(plist)
new_phrase = ''.join(plist)
print(plist)
print(new_phrase)
Estamos começando
com uma string.
Transformamos a
string em uma lista.
Exibimos a string e a
lista na tela.
Adicione o código
de manipulação
da lista aqui.
Esta linha
pega a lista e
a transforma
de volta em
uma string.
Exibimos a lista
transformada e a
nova string na tela.
Hora do desafio.
Antes de você fazer qualquer outra coisa, pegue as sete linhas
de código mostradas abaixo e digite-as em uma nova janela
de edição do IDLE. Salve o código panic.py e execute-o
(pressionando F5).
Estude as mensagens que aparecem na tela. Note como as
quatro primeiras linhas de código têm uma string (em phrase),
e transforme-a em uma lista (em plist), antes de exibir
phrase e plist na tela.
As outras três linhas de código pegam plist e transformam
de volta em uma string (in new _ phrase) antes de exibir
plist e new _ phrase na tela.
Seu desafio é transformar a string "D o n’t p a n ic!" na string
"on tap" usando apenas os métodos da lista mostrados
até agora no livro. (Não há nenhum significado oculto na
escolha dessas duas strings: são apenas as letras em “on tap”
aparecendo em "D o n’t p a n ic!"). No momento, pa nic.py
exibe "D o n’t p a n ic!" duas vezes.
Sugestão: use um loop for ao realizar qualquer operação
diversas vezes.
CG_HeadFirst_Python.indb 67 18/07/2018 13:18:09

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.