最佳答案
也许我已经成为网络上错误信息的受害者,但我认为更有可能的是我误解了某些东西。基于我到目前为止学到的知识,range ()是一个生成器,生成器可以用作迭代器。但是,这个代码:
myrange = range(10)
print(next(myrange))
给了我这个错误:
TypeError: 'range' object is not an iterator
我错过了什么?我期望它输出0,然后前进到 myrange
中的下一个值。我是 Python 的新手,所以请接受我对这个相当基本的问题的道歉,但是我在其他地方找不到一个好的解释。