#coding=utf-8
for i in range(1,101)[6::7]:
print i
#这个正常打印出不超过100的7的倍数。
for i in xrange(1,101)[6::7]:
print i
#这个打印出TypeEroor:sequence must be integer,not'slice'
3 回答
qq_帅锅_03794460
TA贡献10条经验 获得超1个赞
xrange是迭代器,不是一个list,所以不能使用切片操作,你可以试试print xrange(10)和print range(10)。你就知道区别了,建议了解一下迭代器,迭代器只有调用方法的时候才起作用
添加回答
举报
0/150
提交
取消