
- Python 設計模式教程
- Python 設計模式 - 首頁
- 介紹
- Python 設計模式 - 要點
- 模型-檢視-控制器模式
- Python 設計模式 - 單例模式
- Python 設計模式 - 工廠模式
- Python 設計模式 - 建造者模式
- Python 設計模式 - 原型模式
- Python 設計模式 - 外觀模式
- Python 設計模式 - 命令模式
- Python 設計模式 - 介面卡模式
- Python 設計模式 - 裝飾器模式
- Python 設計模式 - 代理模式
- 責任鏈模式
- Python 設計模式 - 觀察者模式
- Python 設計模式 - 狀態模式
- Python 設計模式 - 策略模式
- Python 設計模式 - 模板模式
- Python 設計模式 - 享元模式
- 抽象工廠模式
- 面向物件
- 面向物件概念實現
- Python 設計模式 - 迭代器模式
- 字典
- 列表資料結構
- Python 設計模式 - 集合
- Python 設計模式 - 佇列
- 字串與序列化
- Python 中的併發
- Python 設計模式 - 反模式
- 異常處理
- Python 設計模式資源
- 快速指南
- Python 設計模式 - 資源
- 討論
列表資料結構
列表資料結構是 Python 中一種多用途的資料型別,可以寫成方括號內用逗號分隔的值的列表。
語法
以下是該結構的基本語法:
List_name = [ elements ];
可以看出,語法的宣告方式與陣列類似,唯一的區別是列表可以包含不同資料型別的元素。陣列包含相同資料型別的元素。列表可以包含字串、整數和物件的組合。列表可以用於堆疊和佇列的實現。
列表是可變的。這些可以根據需要進行更改。
如何實現列表?
以下程式顯示了列表的實現:
my_list = ['p','r','o','b','e'] # Output: p print(my_list[0]) # Output: o print(my_list[2]) # Output: e print(my_list[4]) # Error! Only integer can be used for indexing # my_list[4.0] # Nested List n_list = ["Happy", [2,0,1,5]] # Nested indexing # Output: a print(n_list[0][1]) # Output: 5 print(n_list[1][3])
輸出
上述程式生成以下輸出:

Python 列表的內建函式如下:
append() - 將元素新增到列表的末尾。
extend() - 將列表的元素新增到另一個列表。
insert() - 將專案插入到定義的索引中。
remove() - 從指定的列表中刪除元素。
reverse() - 反轉列表中的元素。
sort() - 幫助按時間順序排序元素。
廣告