建立在
'xrange([start], stop[, step])'
,您可以定义一个生成器,它接受并生成您选择的任何类型(坚持使用支持
+
和
<
):
>>> def drange(start, stop, step):
... r = start
... while r < stop:
... yield r
... r += step
...
>>> i0=drange(0.0, 1.0, 0.1)
>>> ["%g" % x for x in i0]
['0', '0.1', '0.2', '0.3', '0.4', '0.5', '0.6', '0.7', '0.8', '0.9', '1']
>>>