python的in range循环
使用for i in range(n)循环的时候,总感觉不放心i的范围,于是执行了几行代码验证了一下
n=5
for i in range(n):
print(i)
0
1
2
3
4
也就是说,i为0到(n-1),但是总数仍为n
python的下标是从0开始的,所以如果输出一个列表,0下标表示第一个元素,那么i循环一遍,刚好输出有n个元素的数组中的所有元素
n=5
nums=[2,3,5,1,9]
for i in range(n):
print(nums[i])
2
3
5
1
9
所以直接放心用就好了。range内参数是数组长度,使用i遍历一遍,就会直接全部输出
nums=[2,3,5,1,9]
for i in range(len(nums)):
print(nums[i])
2
3
5
1
9