Python-IndexError: list index out of range
生活随笔
收集整理的這篇文章主要介紹了
Python-IndexError: list index out of range
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Error:IndexError: list index out of range
Where?
對(duì)Python中有序序列進(jìn)行按索引取值的時(shí)候,出現(xiàn)這個(gè)異常
?
Why?
對(duì)于有序序列: 字符串 str 、列表 list 、元組 tuple進(jìn)行按索引取值的時(shí)候,默認(rèn)范圍為 0 ~ len(有序序列)-1,計(jì)數(shù)從0開(kāi)始,而不是從1開(kāi)始,最后一位索引則為總長(zhǎng)度減去1。當(dāng)然也可以使用?負(fù)數(shù)表示從倒數(shù)第幾個(gè),計(jì)數(shù)從-1開(kāi)始,則對(duì)于有序序列,總體范圍為 -len(有序序列) ~ len(有序序列)-1,如果輸入的取值結(jié)果不在這個(gè)范圍內(nèi),則報(bào)這個(gè)錯(cuò)
?
Way?
檢查索引是否在?-len(有序序列) ~ len(有序序列)-1?范圍內(nèi),修改正確
?
錯(cuò)誤代碼:
name = "beimenchuixue" students = ["beimenchuixue", "boKeYuan", "Python", "Golang"] print(name[20]) print(students[4])
正確代碼:
name = "beimenchuixue" students = ["beimenchuixue", "boKeYuan", "Python", "Golang"] print(name[3]) print(students[3])?
?
轉(zhuǎn)載于:https://www.cnblogs.com/2bjiujiu/p/9063864.html
總結(jié)
以上是生活随笔為你收集整理的Python-IndexError: list index out of range的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (转)zabbix3.4使用percon
- 下一篇: python eval 用法