我正在尝试更好地理解python中的嵌套for循环:
nums = [2,4,6,8,10]
for i in range(len(nums)):
for j in range(i):
print("i: " + str(i))
print("j: " + str(j))i从索引1开始,而不是从索引0开始,但是如果我将for j in range(i)的范围更改为除变量i以外的任何值,它将从索引0开始。
如果有人能快速解释一下它的功能,我将不胜感激。
发布于 2021-09-10 19:21:36
当为i=0时,range(i)为空,因此它跳过内部循环:
>>> list(range(0))
[]https://stackoverflow.com/questions/69137076
复制相似问题