python中,for i in range(len(detals)):,遍历的是列表的元素值还是遍历元素个数?

2024-11-29 13:31:57
推荐回答(2个)
回答1:

是的,len(detals)返回detals的长度,也就是一个数字。如楼主所说detals长度为5,for i in range(len(detals)):即为for i in range(5):。。。此处可简单的考虑为遍历[0,1,2,3,4].。。

需要留意的是遍历的这组数和detals列表中的各元素索引是对应的。

如果需要遍历detals列表中的各元素可通过以下方式实现:

回答2:

要看for...in循环体的具体代码是什么。如果使用了detals[i]就是遍历元素,如果只使用了i就是遍历元素个数。