書名: 零基礎(chǔ)學(xué)Python編程(少兒趣味版)作者名: 溪溪爸爸本章字?jǐn)?shù): 485字更新時間: 2020-11-04 16:41:56
2.1.2 列表的使用
列表的方括號中可以存放多個數(shù)據(jù),每個數(shù)據(jù)稱為一個列表元素,元素之間用逗號(,)隔開。給列表起一個好記的名字,如medicine_name,就可以通過列表名引用整個列表了。例如:print(medicine_name)就會輸出整個列表。
“要是我只是想使用列表中的某一個元素,該怎么辦呢?”格蘭特蕾妮問。
“采用列表的下標(biāo)?!蔽魑鞔L回答,“下標(biāo)也叫作索引,是為列表中的每一個元素分配的一個數(shù)字,表示元素在列表中的位置。如果要訪問某一個元素,就在列表名后面加上這個元素的索引。”
>>> medicine_name[0] '聰明藥丸' >>> medicine_number[0] 20 >>> medicine_name[2] '速度膠囊' >>> medicine_number[2] 52
“讓我來試試!讓我來試試!”格蘭特蕾妮輸入了以下代碼:
>>> medicine_name[5] Traceback (most recent call last): File "<pyshell#4>", line 1, in <module> medicine_name[5] IndexError: list index out of range
程序報錯了——“IndexError: list index out of range”,意思是列表下標(biāo)超出范圍了?!翱墒牵@個medicine_name里明明有5個元素,我寫個medicine_name[5]難道不應(yīng)該輸出‘視力口服液’嗎?”格蘭特蕾妮不解地說。
“下標(biāo)越界,這是引用列表元素時的一個常見錯誤,要注意哦!”西西船長說,“列表中元素的下標(biāo)是從0開始,而不是從1開始的。所以,很顯然,第5個元素的下標(biāo)應(yīng)該是4呀!”
>>> medicine_name[4] '視力口服液'
“原來如此!使用列表還有哪些要注意的呢?”
“列表的功能可多呢!”西西船長笑著說。
推薦閱讀
- Visual C++程序設(shè)計教程
- FuelPHP Application Development Blueprints
- Mobile Application Development:JavaScript Frameworks
- Python機器學(xué)習(xí):數(shù)據(jù)分析與評分卡建模(微課版)
- Java入門經(jīng)典(第6版)
- JavaScript+Vue+React全程實例
- 嚴(yán)密系統(tǒng)設(shè)計:方法、趨勢與挑戰(zhàn)
- C#程序設(shè)計
- VMware虛擬化技術(shù)
- 程序設(shè)計基礎(chǔ)教程:C語言
- Buildbox 2.x Game Development
- 游戲設(shè)計的底層邏輯
- 精益軟件開發(fā)管理之道
- C語言程序設(shè)計
- Android 5從入門到精通