发现原来range和xrange的参数的用法与切片有点相似,参数args(start, [stop, [step)
撸代码用起来(range和xrange的用法一致)
lst = []
for i in xrange(10):
lst.append(i)
print lst
print "=" * 30, 'xrange(10)'
lst = []
for i in xrange(6, 10):
lst.append(i)
print lst
print "=" * 30, 'xrange(6, 10)'
lst = []
for i in xrange(5, 10, 2):
lst.append(i)
print lst
print "=" * 30, 'xrange(5, 10, 2)'#5开始,10结束,2步长
lst = []
for i in xrange(10, -1, -1):
lst.append(i)
print lst
print "=" * 30, 'xrange(10, -1, -1)'#反转,看下面的例子了解中间参数的意思了
for i in xrange(10, 0, -1):
lst.append(i)
print lst
print "=" * 30, 'xrange(10, 0, -1)'
结果: