1. 程式人生 > >神奇的列表

神奇的列表

  • 列表簡介

列表是Python中最常用的資料型別,相當於java中的陣列。表由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有字母、數字或所有家庭成員姓名的列表;也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。

1 #建立一個列表
2 li = ["Tom","葫蘆娃",1,2,3]
  • 如何訪問列表中的值

利用下標(索引)來訪問列表

1 # 打印出"葫蘆娃"
2 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"]
3 print(li[2])
4 # 輸出結果
5 # 葫蘆娃

利用切片來訪問列表

1 # 打印出"葫蘆娃"和"齊天大聖"
2 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"] 3 print(li[2:4]) 4 # 輸出結果 5 #['葫蘆娃', '齊天大聖']

利用切片+步長來訪問列表

1 # 打印出"哪吒"和"葫蘆娃"
2 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"]
3 print(li[0:4:2])
4 # 輸出結果
5 #['哪吒', '葫蘆娃']

利用for迴圈來遍歷整個列表

1 # 遍歷列表
2 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"]
3 for i in li:
4     print(i)
5 # 輸出結果
6
# 哪吒 7 # 黑貓警長 8 # 葫蘆娃 9 # 齊天大聖
  •  列表的函式與方法

 len()函式

1 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"]
2 print(len(li))  # 列印列表的長度
3 # 輸出結果
4 # 4

 append()方法:

1 # 在列表末尾追加新的物件
2 li = ["哪吒","黑貓警長","葫蘆娃","齊天大聖"]
3 li.append("熊大")
4 print(li)
5 # 輸出結果
6 # ['哪吒', '黑貓警長', '葫蘆娃', '齊天大聖', '熊大']