首先妳要了解xrange是什麽,知道xrange的用法。自然不會問“-1-1”這樣的問題。
Xrange返回壹個生成器對象,它的結果可以勉強理解為list(range())返回壹個列表,但它們絕不相同。xrange()只會在遍歷它時生成特定的結果。)
xrange()的具體用法請自行百度!
對於上述示例:
對於xrange中的j(len(numbers)-1、-1):
J的遍歷結果是4,3,2,1,0。
對於x range(j)中的I:
當j=4時,I的遍歷結果為0,1,2,3。
...
那麽只要了解冒泡排序的原理就可以知道,
當j=4時,通過I遍歷比較和交換數字的相鄰元素,並將最小的數字放在前面。
當j=3時...將第二小的元素放在第二個位置。...
...
祝妳成功!