Función Python xrange()

Python 内置函数Funciones integradas de Python


xrange() es una función en Python 2 que se utiliza para generar una secuencia de números.

xrange()El uso de la función es el mismo querangeexactamente el mismo; la diferencia es que no genera un array, sino un generador.

Nota:En Python 3,xrange()fue eliminado,range()la función fue mejorada y adquirióxrange()todas las funciones y características. Es decir, en Python 3,range()la función genera secuencias de manera diferida, por lo que ya no es necesarioxrange()。

Sintaxis

Sintaxis de xrange:

xrange(stop)
xrange(start, stop[, step])

Descripción de parámetros:

  • start: el conteo comienza desde start. El valor predeterminado es comenzar desde 0. Por ejemplo, xrange(5) equivale a xrange(0, 5)
  • stop: el conteo termina en stop, pero sin incluir stop. Por ejemplo: xrange(0, 5) es [0, 1, 2, 3, 4], sin el 5
  • step: el tamaño del paso, el valor predeterminado es 1. Por ejemplo: xrange(0, 5) equivale a xrange(0, 5, 1)

Valor de retorno

Devuelve un generador.

Ejemplos

El siguiente ejemplo muestra el uso de xrange:

>>>xrange(8) xrange(8) >>> list(xrange(8)) [0, 1, 2, 3, 4, 5, 6, 7] >>> range(8) # uso de range [0, 1, 2, 3, 4, 5, 6, 7] >>> xrange(3, 5) xrange(3, 5) >>> list(xrange(3,5)) [3, 4] >>> range(3,5) # usando range [3, 4] >>> xrange(0,6,2) xrange(0, 6, 2) # paso de 2 >>> list(xrange(0,6,2)) [0, 2, 4] >>>

Python 内置函数Funciones integradas de Python

Otras extensiones