Hola!! En el siguiente tutorial voy a mostrar como jugar con las listas en Python, teniendo en cuenta los ejercicios y lo aprendido en el curso.
En el primer paso cree dos listas una con números enteros positivos y la otra con números enteros negativos, de la siguiente manera:
enteros_pos = [1,2,3,4]
enteros_neg = [-1,-2,-3,-4]
En el segundo paso, uní las dos listas y además la ordene de menor a mayor la lista resultante. Esto lo hice teniendo en cuenta lo aprendido y utilizando las siguientes funciones vistas en el curso:
my_list = enteros_neg + enteros_pos
my_list.sort()
print(my_list)
En los anteriores pasos mostré como hice para combinar dos listas con éxito y además como editar una lista con un orden especifico. A continuación mostraré como utilice el ciclo for para separar una lista en dos teniendo en cuenta cierto criterio.
En el ejercicio se pedía extraer los números positivos de la lista utilizando el ciclo for. lo primero que hice fue crear una lista vacía de la siguiente manera:
new_list = [ ]
Luego, teniendo en cuenta los ejemplos dados en el curso cree el siguiente ciclo for donde se recorrió toda la lista “my_list” con element y se verifico si el numero en cada posición era mayor que cero. Donde la consulta dio como resultado un True, se guardo el numero en esa posición en la lista vacía creada utilizando la función append como se muestra en el código a continuación:
forelementin my_list:
ifelement > 0:
new_list.append(element)
Por ultimo mostramos el resultado del ciclo
print(new_list)
Este debe mostrar una lista solo con los valores positivos de la lista que creamos anteriormente.