En este artículo, vamos a discutir cómo se usa for loop para iterar sobre una secuencia en Python .
La programación en Python es muy simple, ya que proporciona varios métodos y palabras clave que ayudan a los programadores a implementar la lógica del código en menos líneas. Usando for loop podemos iterar una secuencia de elementos sobre un iterable como una tupla, una lista, un diccionario, un conjunto, una string, etc. Una secuencia consta de varios elementos y este elemento se puede iterar usando la palabra clave in y la palabra clave range en for loop.
Sintaxis del bucle for:
para variable en Secuencia:
#….código…
Sintaxis del método de rango
- range(a) -> Genera una secuencia de elementos desde el índice 0 hasta el índice a-1.
- range(a, b) -> Genera una secuencia de elementos desde un índice th hasta un índice b-1.
- rango (a, b, paso) -> Genera una secuencia que comienza desde a, finaliza en b-1 y c es la diferencia.
Nota: el método de rango no se usa cuando ningún tipo de secuencia admite la indexación.
Ejemplo 1: Python For Loop usando List
Se utiliza una lista para almacenar los valores múltiples de los diferentes tipos en una sola variable. Es mutable, es decir, los elementos de la lista se pueden cambiar después de la creación. La lista se crea encerrando los elementos de datos entre corchetes.
Python3
# list creation li = ["Geeks", "for", "Geeks"] for i in li: print(i) print('-----') for i in range(len(li)): print(li[i])
Geeks for Geeks ----- Geeks for Geeks
Ejemplo 2: Python For Loop usando Tuple
Una tupla se utiliza para almacenar los valores múltiples de los diferentes tipos en una sola variable. Es inmutable, es decir, los elementos de una tupla no se pueden cambiar después de la creación. Una tupla se crea encerrando los elementos de datos entre corchetes.
Python3
# tuple creation seq = ("Geeks", "for", "Geeks", "GFG", "Learning", "Portal") for i in seq: print(i) print('-----') for i in range(3, len(seq)): print(seq[i])
Geeks for Geeks GFG Learning Portal ----- GFG Learning Portal
Ejemplo 3: Python For Loop usando Dictionary
El diccionario es una colección desordenada de elementos donde los datos se almacenan en pares clave-valor. A diferencia de otros tipos de datos como lista, conjunto y tupla, contiene datos como clave: par de valores. for loop usa la palabra clave in para iterar sobre cada valor en un diccionario.
Python3
# dictionary creation dic = {1: "a", 2: "b", 3: "c", 4: "d"} for i in dic: print(i)
1 2 3 4
Ejemplo 4: Python For Loop usando Set
Un conjunto es un tipo de datos desordenado, no indexado e inmutable que contiene múltiples valores en una sola variable. Se puede crear rodeando los elementos de datos alrededor de llaves florales o un método establecido. Como el conjunto no está indexado, no se utiliza el método de rango.
Python3
# set creation setSeq = {"unordered", "unindexed", "immutable"} for i in setSeq: print(i)
unordered unindexed immutable
Ejemplo 5: Python For Loop usando String
Aquí pasamos la variable de paso como 2 en el método de rango. Entonces obtuvimos caracteres alternativos en una string.
Python3
# string creation str = "GFG Learning-Portal" for i in str: print(i, end="") print() for i in range(0, len(str), 2): print(str[i], end="_")
GFG Learning-Portal G_G_L_a_n_n_-_o_t_l_
Publicación traducida automáticamente
Artículo escrito por akhilvasabhaktula03 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA