Cordial saludo
“Cómo usar el ciclo for en Python”
Un ciclofor
es una estructura de control en Python que se utiliza para iterar sobre una secuencia de elementos. Una secuencia puede ser una lista, una tupla, una cadena o un rango.
La sintaxis básica de un ciclo for
es la siguiente:
for elemento insecuencia:
bloque de código
El bloque de código se ejecutará una vez para cada elemento en la secuencia.
Por ejemplo, el siguiente código itera sobre la lista my_list
y imprime cada elemento:
my_list = [1, 2, 3, 4]
for elemento in my_list:
print(elemento)
La salida del código anterior será la siguiente:
1
2
3
4
El ciclo for
también se puede usar para iterar sobre rangos de números. Por ejemplo, el siguiente código itera sobre los números del 1 al 5 y imprime cada número:
my_list = [1, -1, 2, -2, 3, -3, 4, -4]
new_list = []
# 👇
for i inrange(1, 5):
new_list.append(i)
print(new_list)
La salida del código anterior será la siguiente:
1
2
3
4
El bloque de código se ejecuto una vez para cada elemento en la secuencia. para mostra la lista en una sola fila. Por ejemplo, sacamos el print(new_list)
del ciclo:
# 👇
for i inrange(1, 5):
new_list.append(i)
print(new_list)
La salida del código anterior será la siguiente:
[1, 2, 3, 4]
Aquí presento algunos ejemplos de código de cómo usar el ciclo for en diferentes situaciones:
- Imprimir los números del 1 al 10:
for i inrange(1, 11):
print(i)
- Sumar todos los números de una lista:
my_list = [1, 2, 3, 4, 5]
sum = 0
foriin my_list:
sum += iprint(sum)
- Verificar si un número está en una lista:
my_list = [1, 2, 3, 4, 5]
number = 3ifnumberin my_list:
print("El número está en la lista")
else:
print("El número no está en la lista")
- Iterar sobre un diccionario:
my_dict = {
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
for key, valuein my_dict.items():
print(f"La clave es {key} y el valor es {value}")
Espero que este tutorial te haya ayudado a entender cómo usar el ciclo for
en Python.