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

2024年11月29日 13:31
有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就是遍历元素个数。