亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

list里面只有3個元素,怎么能打印出第四名呢?

http://img1.sycdn.imooc.com//57fcf6a60001989506010475.jpg

這個list里面只有3個成績,請問怎么可能打印出第四名呢?目前這個L只有3個有效索引呀?

正在回答

5 回答

需要特別注意的是,索引從 0 開始,也就是說,第一個元素的索引是0,第二個元素的索引是1,以此類推。

因此,要打印第一名同學的名字,用 L[0]:

>>> print L[0]
Adam

要打印第二名同學的名字,用 L[1]:

>>> print L[1]
Lisa

要打印第三名同學的名字,用 L[2]:

>>> print L[2]
Bart

要打印第四名同學的名字,用 L[3]:

>>> print L[3]
Traceback (most recent call last):
?File "<stdin>", line 1, in <module>
IndexError: list index out of range

報錯了!IndexError意思就是索引超出了范圍,因為上面的list只有3個元素,有效的索引是 0,1,2。

所以,使用索引時,千萬注意不要越界。


0 回復 有任何疑惑可以回復我~

試試第四名用 L[-1]

0 回復 有任何疑惑可以回復我~

檢錯很詭異。。

0 回復 有任何疑惑可以回復我~

這個設計

0 回復 有任何疑惑可以回復我~

不能打印,list越界了。只要最后一個隨便寫入一個負數就可以通過,這個錯誤檢驗有點奇葩

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758397    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

list里面只有3個元素,怎么能打印出第四名呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號