數據類型——字典

字典: 字典是 Python 中惟一的映射類型

staff_list = [ ["Alex",23,"CEO",66000], ["黑姑娘",24,"行政",4000], ["佩奇",26,"講師",40000], # [xxx,xx,xx,xxx] # [xxx,xx,xx,xxx] # [xxx,xx,xx,xxx] ]

特性:
1. key-value結構
2. key 必須爲不可變數據類型,必須惟一
3. 可存放多個value,可修改,能夠不惟一
4. 無序
5. 查詢速度快,且不受dict的大小影響


增長操做
1 d = {"name"="wjj","age"="24"}
2 d["job"] =  "stuff"
3 >>>d = {"name"="wjj","age"="24","job"="stuff"}

d.setdefault("thing",["12:,"15"])
>>>>d = {"name"="wjj","age"="24","thing":["12:,"15"]}

 

  刪除操做spa

1 d.pop("name")  #制定刪除一個key
2 
3 d.popitem()  #隨機刪除一個key
4 
5 d.clear()  #清空  
6 
7 d.del("age")  #刪除制定key

 

修改操做
1 d[colou] = "yellow"  #若是key在字典中存在,‘new_value’將會代替原來那個value值
2 
3 dic.update(dic2)  #將字典dic2的鍵值對添加到dic1中
 

   查操做code

 
1 dic["key"]  #返回字典中key對應的值,若key不存在字典中,則報錯
2 
3 d.get('key'#返回字典中Key對應的值,若key不存在,則返回default的值默認爲None
4 
5 d.keys()  #返還字典中全部KEY的列表
6 
7 d.value()  #同理
8 
9 d.items()  #返回一個包含全部(鍵,值)元組的列表
 

 循環blog

1 for i in d :
2     print(i,d[i])
相關文章
相關標籤/搜索