1. 程式人生 > >Python基礎學習筆記(四)

Python基礎學習筆記(四)

tde 分割 大括號 val dict 元組 學習筆記 del date

一 認識字典

二 增刪改查

三 常見操作

一 認識字典

  字典是一種可變容器模型,且可存儲任意類型對象。

  字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在大括號{}中.

  鍵必須是唯一的,但值則不必。

  值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組。

  字典是使用hash算法計算key的哈希值. 使用哈希值來存儲數據,因此字典中的key必須是可哈希的, 不可變的就是可哈希的

  哈希算法得到的是一個唯一的數字(可能是正數, 可能是負數, 很大或者很小)

二 增刪改查

  1. 增加
    dic[key] = value
    setdefault(key, value)
  2.刪除
    pop(key)
    popitem()
    del dic[key]
    clear()
  3.修改
    dic[key] = value
    dic1.update(dict2)

  4. 查詢
    dic[key] 可能會報錯
    dic.get(key) 沒有返回None
    dic.setdefault()

三 常見操作

  keys() key的集合
  values() value的集合
  items() 鍵值對的集合(key,value)

Python基礎學習筆記(四)