Aprovecha el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comienza ahora

Termina en:

01d

06h

37m

37s

1

Cómo recorrer una lista usando While para extraer solo números positivos

Hola,

Este es un ejemplo de cómo usar el While en Python. Vamos a usar una lista que contiene números positivos y negativos y vamos a extraer en otra lista solo los números positivos. Comencemos.

  • Tenemos una lista que contiene números positivos y negativos, por ejemplo:

    my_list = [1, -1, 2, -2, 3, -3, 4, -4]

  • Creamos otra variable tipo list para almacenar allí los números positivos.

    new_list = []

  • Creamos una variable para iterar o recorrer el bucle While

    i = 0

  • Recorro el ciclo hasta la longitud de la lista que contiene todos los números (función len).

while i < len(my_list):

  • Para poder identificar los números positivos uso un If para validar cada elemento de la lista.
  if my_list[i] > 0:

  • Una vez identificado el numero positivo lo adiciono a la nueva lista.
new_list.append(my_list[i])

  • A continuación podrás ver el código completo que creé para extraer en otra lista solo los números positivos…
i = 0
while i < len(my_list):

  if my_list[i] > 0:
    new_list.append(my_list[i])

  i += 1print(new_list)
  • Cómo resultado podrás observar el siguiente resultado una vez lo ejecutamos.
ResultadoWhile.JPG
  • Ahora, prueba tu mismo !
Escribe tu comentario
+ 2