这段python代码怎么理解?

为什么显示列表长度为6,但是查找6的话会报错?
2025-05-11 14:35:37
推荐回答(3个)
回答(1):

列表元素中末尾的逗号会自动被忽略掉。python的索引从0开始,所以你这a列表的的最后一个元素是a[5],是一个空列表[]。你print(a[6])已经超出a列表的最大索引号,所以报出错误类型为索引错误的list index out of range信息。

回答(2):

数组索引都是从零开始的。
所以第一位是a[0],第六位是a[5]

回答(3):

索引下标是从零开始的,长度是元素个数。