Uma amostra do que está por vir
Neste exercício, você explorará as formas não pitônica e pitônica de fazer looping em uma lista.
names = ['Jerry', 'Kramer', 'Elaine', 'George', 'Newman']
Suponha que você queira coletar os nomes da lista acima que tenham seis letras ou mais. Em outras linguagens de programação, a abordagem típica é criar uma variável de índice (i
), usar i
para iterar sobre a lista e usar uma instrução if para coletar os nomes com seis letras ou mais:
i = 0
new_list= []
while i < len(names):
if len(names[i]) >= 6:
new_list.append(names[i])
i += 1
Vamos explorar algumas maneiras mais pitônicas de fazer isso.
Este exercício faz parte do curso
Como escrever um código Python eficiente
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Print the list created using the Non-Pythonic approach
i = 0
new_list= []
while i < len(names):
if len(names[i]) >= 6:
new_list.append(names[i])
i += 1
print(____)