Paga en 4 cuotas sin intereses de $52.25

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

20d

01h

48m

32s

2

cómo saltar los números negativos de una lista y agregar los positivos a otra lista con FOR en Python

Este fue un desafío presentado en Platzi que quise hacer sin ayuda de los comentarios por lo que hice lo posible de ocultar los aportes y comentarios donde brindaban la respuesta.
Lo principal aquí fue leer lo que se necesitaba obtener como resultado. Ordenando nuestras ideas podemos centrarnos en lo que queremos conseguir.
Primero debemos declarar la lista que contiene los números negativos y positivos de la lista Original de la cual haremos el ciclo con For (en este caso particular) y también la lista donde se guardarán los nuevos resultados, en este caso los números positivos:

lista_1 = [1, 4, -9, -8, 3, -7, 10, -6]
lista_de_salida = [] 

es importante dejar la lista_de_salida vacía, ya que si tiene valores al guardar nuestros nuevos datos, ella se verá contaminada con los datos originales, claro que también pueden existir casos en los qué se requiera agregar datos en una lista con datos.

luego procederemos a iniciar un ciclo con for dónde indicaremos con un if que siempre que el resultado sea mayor o igual a 0 (lo que hace a un número positivo), añada a nuestra lista_de_salida el resultante de ese ciclo en for.

for nuevalista in lista_1:
  if nuevalista >= 0:
    lista_de_salida.append(nuevalista)

posteriormente debemos salirnos del ciclo del if e imprimir nuestra lista_de_salida para mirar nuestro resultado.

print(lista_de_salida)
Escribe tu comentario
+ 2