python 倒序迴圈

2022-08-30 20:57:19 字數 407 閱讀 9901

有時候迴圈需要用到倒序,所以整理一下倒序迴圈的方法

方法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 ...