1. 程式人生 > >Python學習筆記(十三)高階變數型別--字典

Python學習筆記(十三)高階變數型別--字典

1、字典的定義
  • dictionary(字典)是 除列表以外Python之中 最靈活的資料型別
  • 字典同樣可以用來 儲存多個數據
    • 通常用於儲存 描述一個物體的相關資訊
 
  • 字典和列表的區別
 
    • 列表是 有序的物件集合
    • 字典是 無序 的物件集合
 
  • 字典用{ }定義
  • 字典使用 鍵值對 儲存資料,鍵值對之間使用,分隔
    •  鍵key是索引
    • 值value是資料
    •  鍵和值之間使用 : 分隔
    •  鍵必須是唯一的
    •  值可以取任何資料型別,但 鍵只能使用 字串、數字或元組
  2、字典的常用操作 在ipython3中定義一個字典,例如:xiaoming = {} 輸入xiaoming. 按下TAB鍵,ipython會提示字典能夠使用的函式如下:   3、迴圈遍歷 遍歷 就是 依次 從字典中獲取所有鍵值對   # for 迴圈內部使用的’key 的變數’ in 字典 for k in xiaoming:     print(“%s:%s” % (k, xiaoming[k])   提示:在實際開發中,由於字典中每一個鍵值對儲存資料的型別是不同的,所以針對字典的迴圈遍歷需求並不是很多   4、應用場景
  • 儘管可以使用for in 遍歷字典
  • 但是在開發中,更多的應用場景是:
    • 使用 多個鍵值對,儲存 描述一個 物體 的相關資訊——描述更復雜的資料資訊
    • 將 多個字典放在 一個列表中,再進行遍歷,在迴圈體內部針對每一個字典進行 相同的處理