有時候迴圈需要用到倒序,所以整理一下倒序迴圈的方法
方法1:
如果要倒序遍歷訪問序列中的元素,可以對該序列使用reversed() 函式,reversed函式會生成乙份倒序列表的拷貝,但是不會改變原列表。這個函式理解起來很自然,例如 for i in reversed(list),示例**:
>>> lista = [1,2,4,5]>>> for i in reversed(lista):
print(i)41
>>> lista # lista的值不變
[1, 2, 4, 5]
>>>
方法2:
a=[1,2,3,4,5]for i in a[::-1]:
print(i)
python學習筆記 for迴圈倒序
方法一 從10遞減迴圈到 1,注意不包括 1,第三個引數是步長 左閉右開 for i in range 10 1,1 print i 結果 1098 7654 3210注意 此處的第二個 1,我是這樣理解的,當迴圈到0的時候,遞減 1,也就是0 1 1,但是不包括 1,所以結果就是10 0 如果是 ...
Python列表倒序
使用reversed 會改變原有列表原來順序 person 馬雲 馬化騰 劉強東 1.使用切片 1 person 馬雲 馬化騰 劉強東 2.使用reversed reversed 方法會將列表逆序的結果儲存到迭代器裡面,這種方式不會改變原來的列表,也不會建立原來列表的完整副本,只會多出迭代器物件所佔...
python讓列表倒序輸出
a 0,1,2,3,4,5,6,7,8,9 b a i j 表示複製a i 到a j 1 以生成新的list物件 b a 1 3 那麼,b的內容是 1,2 當i預設時,預設為0,即 a 3 相當於 a 0 3 當j預設時,預設為len alist 即a 1 相當於a 1 10 當i,j都預設時,a ...