ComenzarEmpieza gratis

Un anticipo de lo que está por venir

En este ejercicio, explorarás las formas Pitónica y No Pitónica de hacer bucles sobre una lista.

names = ['Jerry', 'Kramer', 'Elaine', 'George', 'Newman']

Supón que quieres reunir los nombres de la lista anterior que tengan seis letras o más. En otros lenguajes de programación, el enfoque típico es crear una variable índice (i), utilizar i para iterar sobre la lista y utilizar una sentencia if para recoger los nombres con seis letras o más:

i = 0
new_list= []
while i < len(names):

    if len(names[i]) >= 6:

        new_list.append(names[i])

    i += 1

Exploremos algunas formas más pitónicas de hacerlo.

Este ejercicio forma parte del curso

Escribir código Python eficiente

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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(____)
Editar y ejecutar código