【編測編學】零基礎學python_06_列表(認識和使用列表)

bcbxhome發表於2020-11-18
認識列表 
由一系列按特定順序排列的元素組成。
你可以建立包含字母表中所有字母、數字0~9或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。鑑於列表通常包含多個元素,給列表指定一個表示複數的名稱(如letters 、digits 或names )是個不錯的主意。
在Python中,用方括號([ ] )來表示列表,並用逗號來分隔其中的元素。下面是一個簡單的列表示例,這個列表包含幾位老師:
  1. <font size="3" face="微軟雅黑">teachers = ['利劍', '青雲', '刀鋒', '白鶴']
  2. print(teachers)</font>
複製程式碼
【編測編學】零基礎學python_06_列表(認識和使用列表)
鑑於這不是你要讓使用者看到的輸出,下面來學習如何訪問列表元素。
訪問列表元素
列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴Python即可。要訪問列表元素,可指出列表的名稱,再指出元素的索引,並將其放在方括號內。 
例如,下面的程式碼從列表teachers中提取一位老師:
  1. <font size="3" face="微軟雅黑">teachers = ['利劍', '青雲', '刀鋒', '白鶴']
  2. print(teachers[0])</font>
複製程式碼
【編測編學】零基礎學python_06_列表(認識和使用列表)
當你請求獲取列表元素時,Python只返回該元素,而不包括方括號和引號,這正是你要讓使用者看到的結果——整潔、乾淨的輸出。
在Python中,第一個列表元素的索引為0,而不是1。在大多數程式語言中都是如此,這與列表操作的底層實現相關。如果結果出乎意料,請看看你是否犯了簡單的差一錯誤。 第二個列表元素的索引為1。根據這種簡單的計數方式,要訪問列表的任何元素,都可將其位置減1,並將結果作為索引。例如,要訪問第三個列表元素,可使用索引2。
  1. <font size="3" face="微軟雅黑">teachers = ['利劍', '青雲', '刀鋒', '白鶴']
  2. print(teachers[2])</font>
複製程式碼
【編測編學】零基礎學python_06_列表(認識和使用列表)
Python為訪問最後一個列表元素提供了一種特殊語法。透過將索引指定為-1 ,可讓Python返回最後一個列表元素:

  1. <font size="3" face="微軟雅黑">teachers = ['利劍', '青雲', '刀鋒', '白鶴']
  2. print(teachers[-1])</font>
複製程式碼
【編測編學】零基礎學python_06_列表(認識和使用列表) 
這種語法很有用,因為你經常需要在不知道列表長度的情況下訪問最後的元素。這種約定也適用於其他負數索引,例如,索引-2 返回倒數第 
二個列表元素,索引-3 返回倒數第三個列表元素,以此類推。 

使用列表中的各個元素
可像使用其他變數一樣使用列表中的各個值。例如,你可以使用拼接根據列表中的值來建立訊息。 
下面來嘗試從列表中選擇最喜歡的老師,並使用這個值來建立一條訊息: 

  1. <font size="3" face="微軟雅黑">teachers = ['利劍', '青雲', '刀鋒', '白鶴']
  2. message = "My favorite teacher is  " + teachers[0] + "."
  3. print(message)</font>
複製程式碼
【編測編學】零基礎學python_06_列表(認識和使用列表)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985967/viewspace-2735002/,如需轉載,請註明出處,否則將追究法律責任。

相關文章