Python中"iterable","iterator"和"iteration"的最基本定义是什么?
我已阅读多个定义,但我无法确定其确切含义,因为它仍然不会沉入其中.
有人可以帮助我解释外行人的3个定义吗?
作为python的初学者,我试图在IDLE终端中测试函数range().我在终端上写了下面发布的代码,我希望看到这样的结果:
range(10)==>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)
但不幸的是,我没有得到预期的结果
我试过的Python代码:
range(10)
print(range(10))
Run Code Online (Sandbox Code Playgroud)
来自shell的结果:
>>>
print(range(10))
Run Code Online (Sandbox Code Playgroud) 有Python范围的初学者问题.
我正在尝试生成一个列表,但是当我输入时:
def RangeTest(n):
#
list = range(n)
return list
print(RangeTest(4))
Run Code Online (Sandbox Code Playgroud)
什么是印刷range(0,4)而不是[0,1,2,3]
我错过了什么?
提前致谢!