COMO USAR “FOR” EN PYTHON
Hola Platzinauta, hoy te voy a acompañar en la introducción en el uso del ciclo FOR con unos sencillos ejemplos que a mi me ayudaron a comprender mejor este tema tan importante en Python
Espero que la información que te brindare a continuación sea de utilidad en tu aprendizaje
Que es FOR?
Es una estructura de control que permiten modificar el flujo de ejecución de las instrucciones de un programa.
Yo lo defino como un ciclo que se utiliza para recorrer una secuencia de datos
Veamos los ejemplos de su uso para comprender mejor
En el siguiente ejemplo se utiliza el comando RANGE para indicar cuantas iteraciones realiza
Se imprime desde el 0 hasta el 19, porque en RANGE el ultimo valor no va incluidofor element in range(20): print(element)
En el siguiente ejemplo le indicamos al programa el inicio y el final del ciclo
Podemos observar que se imprime desde el 1 hasta el 19, porque en RANGE el ultimo valor no va incluidofor element in range(1, 20): print(element)
Si deseamos que cuente desde 1 hasta el 20, debemos indicar que el ultimo valor es 21for element in range(1,21): print(element)
Si no indicamos el fin del RANGE el programa retorna a 0for element in range(1,): print(element)
A continuacion veremos otros ejemplos de usos para FOR
Podemos iterar una listamy_list = [23, 45, 67, 89, 43] for element in my_list: print(element)
Podemos iterar una tuplamy_tuple = ('nico', 'juli', 'santi') for element in my_tuple: print(element)
Podemos iterar un diccionario
En este ejemplo se imprime en pantalla la llave(KEY)product ={ 'name' : 'Camisa', 'price' : 100, 'stock' : 89 } print('Imprime KEYS') for element in product: print(element)
En este ejemplo se imprime el valor(VALUE)
product ={
‘name’ : ‘Camisa’,
‘price’ : 100,
‘stock’ : 89
}
for element in product:
print(product[element])
En este ejemplo imprimimos la llave y el valorproduct ={ 'name' : 'Camisa', 'price' : 100, 'stock' : 89 } for element in product: print(element, '=>', product[element])
Imprimimos la llave y el valor con el comando ITEMS
Si observamos, esto nos muestra los datos en tuplasproduct ={ 'name' : 'Camisa', 'price' : 100, 'stock' : 89 }print for key, value in product.items(): print(key, '=>', value)
Iterar una lista de diccionarios
Usando FOR también podemos iterar una lista de diccionarios, a continuación el ejemplopeople = [ { 'name' : 'nico', 'age' : 34 }, { 'name' : 'zule', 'age' : 45 }, { 'name' : 'santi', 'age' : 4 } ] for person in people: print(person)
Podemos iterar el diccionario que está dentro de la lista
Miremos este ejemplopeople = [ { 'name' : 'nico', 'age' : 34 }, { 'name' : 'zule', 'age' : 45 }, { 'name' : 'santi', 'age' : 4 } ] for person in people: print('name =>', person['name'])
Por el momento es todo, espero que esta breve introducción al uso de FOR en Python te oriente hacia el desarrollo de tu aprendizaje
Te invito a que ejecutes los códigos y también que realices cambios en estos para que veas las diferentes reacciones y posibilidades que ofrece Python
Gracias por visitar este tutorial
Hasta la próxima