Usar for Loop que recorre una secuencia en Python

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])
Producción

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])
Producción

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)
Producción

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)
Producción

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="_")
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *