huyanmin 发表于 2021-4-6 17:56:39

Python 列表遍历,求详解

list01 = ["Googl",'Runoob',1997,2002]
for i in range(len(list01) - 1, -1, -1):    #len(list01) - 1, -1, -1没看明白
    print(list01)

小伤口 发表于 2021-4-6 18:03:23

<font color="red">[已解决]</font>py列表的合并
https://fishc.com.cn/thread-188393-1-1.html
(出处: 鱼C论坛)可以看看哦~{:10_254:}
[]/b]

kogawananari 发表于 2021-4-6 18:09:43

起点   len(list01) - 1
终点   -1
步长   -1

minipiao 发表于 2021-4-6 18:24:36

就是从列表的末尾向前遍历,比如:list1 = ,从左至右的index分别是,0,1,2,从右至左的index是:-1,-2,-3

夏沫io 发表于 2021-4-6 18:37:26

for i in range(len(list01) - 1, -1, -1):
###   range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始
stop: 计数到 stop 结束,但不包括 stop。
step:步长,默认为1。
len(list01) - 1表示 4四个字节 - 1 = 3   即从 3 开始
-1表示结束值   但不包括   -1即
-1表示步长 为 -1   即倒退 1
###
我感觉应该是这样的,如果不对,请见谅

五岁能抬头 发表于 2021-4-6 20:34:40

我也觉得是5楼说的那个意思
页: [1]
查看完整版本: Python 列表遍历,求详解