結論

該使用哪種資料型別來儲存資料,第一個考量以資料型別來決定。如果資料有兩個以上,且包含唯一的關鍵字,那麼字典型別是絕佳的選擇。另外串列、元組及集合這三者極為相似;串列因為限制少,使用起來比較方便但效率會低於其他型別。如果資料有前後順序的時間因素,或者有可能會重複時,無序、無重複的集合型別就不在考慮範圍。又例如資料如果有增減的需求,元組就無法達成要求。

第二個考量則是該資料型別所內建的函式和方法,是否能對資料進行處理,例如集合型別可以有效率的進行聯集、交集等運算。


相關主題與延伸閱讀

  • 1. 元組:不可變容器,適合用於保護不希望被更動的資料。
  • 2. 字典:以鍵值對儲存資料,適合需要唯一關鍵字查詢的情境。
  • 3. 集合:無序且元素不重複,適合進行聯集、交集等集合運算。
  • 1. 何謂串列:串列限制最少、使用最方便,可與元組、字典、集合一併比較使用時機。