El bucle for incrementa por 2 en Python

Azaz Farooq 30 enero 2023
  1. Incremento de 2 en Python Bucle for Con la función range()
  2. Incremento por 2 en el bucle for de Python utilizando el método de corte
El bucle for incrementa por 2 en Python

En cada iteración, un bucle for aumenta la variable de contador en una constante. Un bucle for con una secuencia de variable de contador de 0, 2, 4, 6 se incrementaría en 2 por iteración.

Este artículo presentará algunos métodos para incrementar en 2 en el bucle for de Python.

Incremento de 2 en Python Bucle for Con la función range()

En esta función, usamos la función range(). Tiene tres parámetros, start, stop y step. Esta función itera desde el valor de start y se incrementa en cada step dado, pero sin incluir el valor de stop.

El código de ejemplo completo se proporciona a continuación.

for x in range(0, 12, 2):
    print(x)

Si está trabajando en Python 2, también puede usar la función xrange().

Producción :

0
2
4
6
8
10

Incremento por 2 en el bucle for de Python utilizando el método de corte

Este método utiliza el operador de corte : para incrementar los valores de la lista en 2 pasos. En el código, el primer dígito representa el índice inicial (el valor predeterminado es 0), el segundo representa el índice del segmento final (el valor predeterminado es el final de la lista) y el tercero representa el paso.

El código de ejemplo completo se proporciona a continuación.

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for x in my_list[1::2]:
    print(x)

Producción :

2
4
6
8
10

Tenga en cuenta que este método copia la lista original en un nuevo espacio de memoria. Tendrá un mal rendimiento de velocidad si la lista es enorme.

Artículo relacionado - Python Loop