El bucle for incrementa por 2 en Python
-
Incremento de 2 en Python Bucle
for
Con la funciónrange()
-
Incremento por 2 en el bucle
for
de Python utilizando el método de corte
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.