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
Escrevendo código Python eficiente
Exercício interativo prático
Experimente este exercício completando 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(____)