【編測編學】零基礎學python_06_列表(認識和使用列表)
認識列表
由一系列按特定順序排列的元素組成。
你可以建立包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定一個表示複數的名稱(如letters 、digits 或names )是個不錯的主意。
在Python中,用方括號([ ] )來表示列表,並用逗號來分隔其中的元素。下面是一個簡單的列表示例,這個列表包含幾位老師:
鑑於這不是你要讓使用者看到的輸出,下面來學習如何訪問列表元素。
訪問列表元素
這種語法很有用,因為你經常需要在不知道列表長度的情況下訪問最後的元素。這種約定也適用於其他負數索引,例如,索引-2 返回倒數第
二個列表元素,索引-3 返回倒數第三個列表元素,以此類推。
使用列表中的各個元素
可像使用其他變數一樣使用列表中的各個值。例如,你可以使用拼接根據列表中的值來建立訊息。
下面來嘗試從列表中選擇最喜歡的老師,並使用這個值來建立一條訊息:
列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴Python即可。要訪問列表元素,可指出列表的名稱,再指出元素的索引,並將其放在方括號內。
例如,下面的程式碼從列表teachers中提取一位老師:
當你請求獲取列表元素時,Python只返回該元素,而不包括方括號和引號,這正是你要讓使用者看到的結果——整潔、乾淨的輸出。
在Python中,第一個列表元素的索引為0,而不是1。在大多數程式語言中都是如此,這與列表操作的底層實現相關。如果結果出乎意料,請看看你是否犯了簡單的差一錯誤。 第二個列表元素的索引為1。根據這種簡單的計數方式,要訪問列表的任何元素,都可將其位置減1,並將結果作為索引。例如,要訪問第三個列表元素,可使用索引2。
Python為訪問最後一個列表元素提供了一種特殊語法。透過將索引指定為-1 ,可讓Python返回最後一個列表元素:
這種語法很有用,因為你經常需要在不知道列表長度的情況下訪問最後的元素。這種約定也適用於其他負數索引,例如,索引-2 返回倒數第
二個列表元素,索引-3 返回倒數第三個列表元素,以此類推。
使用列表中的各個元素
可像使用其他變數一樣使用列表中的各個值。例如,你可以使用拼接根據列表中的值來建立訊息。
下面來嘗試從列表中選擇最喜歡的老師,並使用這個值來建立一條訊息:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985967/viewspace-2735002/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【編測編學】零基礎學python_09_列表(操作列表之遍歷列表)Python
- 【編測編學】零基礎學python_10_列表(建立數值列表 )Python
- 【編測編學】零基礎學python_07_列表(修改、新增和刪除元素)Python
- 【編測編學】零基礎學python_08_列表(排序+反轉+長度)Python排序
- 【編測編學】零基礎學python_11_列表(切片+遍歷切片+複製)Python
- 【編測編學】零基礎學python_04_字串(刪除空白)Python字串
- 【編測編學】零基礎學python_02_字串(大小寫轉換)Python字串
- 【編測編學】MySQL資料庫基礎知識MySql資料庫
- 【編測編學】MySQL資料庫基礎知識2MySql資料庫
- 【編測編學】零基礎學python_03_字串(拼接+換行+製表符)Python字串
- Python零基礎學習筆記(十五)——list(列表)Python筆記
- 【編測編學】對於軟體測試四大誤區的認識
- Emacs 基本編輯鍵列表Mac
- Python基礎學習3——列表Python
- Part 7: 編輯任務列表
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- oracle學習列表Oracle
- python學習-數字和列表Python
- Python基礎-列表操作(2):列表的遍歷和數字列表Python
- 學習android所需Java知識點列表AndroidJava
- iPhone和iPad程式設計入門 零基礎學習編寫AppiPhoneiPad程式設計APP
- 金融學書籍列表(學習)
- linux學習列表Linux
- 仿 iOS 列表的編輯功能 – 排序篇iOS排序
- 仿 iOS 列表的編輯功能 - 排序篇iOS排序
- [總結]FFMPEG視音訊編解碼零基礎學習方法音訊
- 【編測編學】介面測試必備面試題(上)面試題
- 【編測編學】如何做好大資料測試大資料
- 【編測編學】軟體測試的就業如何?就業
- Python 學習之列表Python
- Python學習-初始列表Python
- 學習電腦編碼utf-8,ansi編碼的基礎知識等
- 【編測編學】自動化測試面試必背(上)面試
- 【編測編學】自動化測試面試必背(下)面試
- 【python系統學習16】編碼基礎知識Python
- 仿 iOS 列表的編輯功能 – 刪除篇iOS
- 仿 iOS 列表的編輯功能 - 刪除篇iOS
- 零基礎學習 Python 之初識「類」Python