来自邱经华的问题
【在python3.2.2中,range(1,10)为什么不是[1,2,3,4,5,6,7,8,9],却是range(1,10)】
在python3.2.2中,range(1,10)为什么不是[1,2,3,4,5,6,7,8,9],却是range(1,10)
1回答
2020-02-25 07:52
【在python3.2.2中,range(1,10)为什么不是[1,2,3,4,5,6,7,8,9],却是range(1,10)】
在python3.2.2中,range(1,10)为什么不是[1,2,3,4,5,6,7,8,9],却是range(1,10)
python2.x中,range返回的是一个列表
python3.x中,range返回的是一个迭代值
类似forninrange(1,10):之类的可以照常使用
如果要在3.x中产生1-10的列表,可以list(range(1,10))~