我似乎不能理解这个range代码,range(start,stop,step),但start,stop和step在这个完整的块中也是变量,输出颠倒了列表:我仍然是练习循环的初学者,只需要最简单的解释:<
list1 = [10, 20, 30, 40, 50]
start = len(list1) - 1
stop = -1
step = -1
for i in range(start, stop, step) :
print(list1[i])发布于 2020-05-16 20:54:42
在此代码中,已为start、stop和step赋值。
start的值比list1的长度小1或4。stop是-1,这意味着打印的最终值将是第一个值(记住它是0索引的),step也是-1,这意味着从4开始倒数。
发布于 2020-05-16 20:54:48
基本上,您只需从列表的末尾(start)转到0元素( end )。End是-1,因为最后一个元素不算数。此外,step -1意味着您的每一步都是在倒退。
https://stackoverflow.com/questions/61837022
复制相似问题