在python2中,range函数直接返回列表,range(15,5,1)运行出来就是空列表。
在python3中,range函数返回迭代器,range(15,5,1)返回的是一个空列表的迭代器。
如下:
python2
a=range(15,5,1)
print(type(a))
#<type’list’>
print(a)
#[]
python3
a=range(15,5,1)
print(type(a))
#<class’range’>
print(a)
#range(15,5)
print(list(a))
#[]