Python 正向迴圈和逆向迴圈

2022-09-04 18:36:13 字數 531 閱讀 2187

# 逆向迴圈:

>>> lista = [0, 1, 2, 1, 4, 1, 6, 1, 8, 1]

>>> for i in reversed(range(len(lista))):

... print(i)

... 98

7654

3210

# 正向迴圈

>>> lista = [0, 1, 2, 1, 4, 1, 6, 1, 8, 1]

>>> for i in range(range(len(lista))):

... print(i)

... 01

2345

6789

>>>

正迴圈某個元素被刪了以後i的值會變,而且會越界。

比如[2,3,3,2],i=1的時候num[1]=3,這個被刪了以後,下一次應該迭代i=2,但是列表已變成[2,3,2],i=2對應的num[2]=2,中間那個3就刪不掉了,而且迭代到i=3的時候會越界

單向迴圈鍊錶正向輸入,逆向輸出

建立乙個單向的迴圈鍊錶,隨機輸入,經過排序,從小到大輸出,並在最後逆向輸出 逆向輸出的方式為讓單向鍊錶指向反向 include include include typedef struct list link,link s link s juage link s head,link s link l...

170523 逆向 迴圈語句

1625 5 王子昂 總結 2017年5月23日 連續第234天總結 a.加密與解密迴圈語句 b.迴圈是高階語言中可以進行反向引用的一種語言形式,其他型別的分支語句都是由低向高階位址區域走的 因此,可以通過這點快速地將迴圈語句識別出來 如果確定某段 是迴圈,就可分析其計數器,一般是用ecx暫存器做計...

六 for迴圈的逆向

1 include stdafx.h 2 345int fun int a,intb 6 13return c 14 15 1617 int tmain int argc,tchar ar 18 下面是彙編 1 int fun int a,intb 2 3200412d28 jmp fun 30h ...