shell中的Python 3.3.3';范围(6)返回范围(6)和需要列表(范围(6))以返回1,2,3,4,5,6

shell中的Python 3.3.3';范围(6)返回范围(6)和需要列表(范围(6))以返回1,2,3,4,5,6,python,list,range,Python,List,Range,使用Python 2.7。。。在shell中,键入range(6)返回>>range(6),而不是预期的序列。这需要list(范围(6))然后返回列表。此范围操作是否已更改?: range()现在的行为类似于过去的xrange(),只是它可以处理任意大小的值。后者已不复存在 : range()现在的行为类似于过去的xrange(),只是它可以处理任意大小的值。后者已不复存在 在新的python 3.3及更高版本上,您必须为Ex列出一个列表: 在新的python 3.3及更高版本上,您必须为Ex

使用Python 2.7。。。在shell中,键入
range(6)
返回
>>range(6)
,而不是预期的序列。这需要
list(范围(6))
然后返回列表。此范围操作是否已更改?

range()
现在的行为类似于过去的
xrange()
,只是它可以处理任意大小的值。后者已不复存在

:

range()
现在的行为类似于过去的
xrange()
,只是它可以处理任意大小的值。后者已不复存在


在新的python 3.3及更高版本上,您必须为Ex列出一个列表:



在新的python 3.3及更高版本上,您必须为Ex列出一个列表:



谢谢,我用答案进一步核对,我很感激。谢谢,我用答案进一步核对,我很感激。
    myList = [ ]    # which is empty. 
    for x in range(10):
        myList.append(x-1)
    print(myList)