求教大佬??[len(s) -i -1]
本帖最后由 yccjm2001 于 2023-3-6 09:07 编辑a = [,,]
x = for i in range(len(a))]
x
求教大佬?? 是第二个元素取反,,-1 是倒序,
求- i是什么意思??
求第二个元素完整取反的思路??为什么这个式子是这么列的?? len(a) -i -1是表达式,3-i-1=2-i
i=0,1,2 -1 不是倒序,倒序是 -i -1 是为了防止数组下标越界
用汉字给你翻译一下循环:
第一次循环 3 # len(a) - 0 - 1
第二次循环 2 # len(a) - 1 - 1
..... 等价于:
x = []
a = [,,]
for i in range(len(a)):
x += ]
#x.append(a)
print(f"a[{i}][{len(a) -i -1}]",f"x={x}")
运行结果:
a x=
a x=
a x=#最终x值 谢谢诸位大佬
页:
[1]