1. 程式人生 > >Python學習筆記(十三)高級變量類型--字典

Python學習筆記(十三)高級變量類型--字典

但是 image xiaomi 無序 場景 常用 media alt 保存

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 遍歷字典
  • 但是在開發中,更多的應用場景是:
    • 使用 多個鍵值對,存儲 描述一個 物體 的相關信息——描述更復雜的數據信息
    • 將 多個字典放在 一個列表中,再進行遍歷,在循環體內部針對每一個字典進行 相同的處理

Python學習筆記(十三)高級變量類型--字典