EmpezarEmpieza 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

Cómo escribir código Python eficiente

Ver curso

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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