El bucle for incrementa por 2 en Python

  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.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete

Artículo relacionado - Python Loop