2009-07-08 67 views

回答

24

如果你有53个项目的列表中,最后一个是thelist[52]因为索引从0开始。

3

肯定。序列没有第54项。

+21

尝试打印42。这应该是正确的答案。 – 2009-07-08 15:08:55

1

这是正确的。 “列表索引超出范围”很可能意味着你是指列表中的n-th元件,而列表的长度比n小。

14

是,

您试图访问一个不存在的列表的元素。

MyList = ["item1", "item2"] 
print MyList[0] # Will work 
print MyList[1] # Will Work 
print MyList[2] # Will crash. 

你有错误吗?

0

当你想克服这个错误时,请记住,索引和范围的默认值从0开始,所以如果总项数为100,那么l [99]和范围(99)将允许您访问最后的元素。

每当你得到这种类型的错误,请与交叉在范围内/中部之间自带物品检查,并保证如果你得到的输出,那么你已经做出上述错误完美的指数不会持续太久。

保持编码...

0

路Python的索引原理是,它从0开始,所以你的第一个列表的数目将是[0]。你必须打印[52]作为第一个是0和线路53 [52]。

减1,您应该罚款 :)

相关问题