第五节 -- 字典
字典的表現(xiàn)形式為大括號
dict = {key:value}
key必須可hash,必須唯一且必須為不可改變的數(shù)據(jù)類型
value可存放任意多個值,可修改,可不唯一;無序且查找速度快
3、遍歷字典的項(元素):for item in dic.items()
長度 1、len(dic)
?
| 序號 | 名稱 | 含義 | 表現(xiàn)形式 |
| 1 | update | 合并字典 | dict.update(dict2) |
| 2 | keys | 獲取字典的所有鍵(key) | dict.keys() |
| 3 | values | 獲取字典的所有值(value) | dict.values() |
| 4 | clear | 刪除字典中所有元素 | dict.clear() |
| 5 | copy | 復(fù)制字典,淺復(fù)制 | dict.copy() |
| 6 | get | 獲取指定鍵的值,如果值不在字典中返回默認(rèn)值 | dict.get(key,default=None) |
| 7 | items | 以列表返回可遍歷的(鍵, 值) 元組數(shù)組 | dict.items() |
| 8 | pop | 刪除字典 key 所對應(yīng)的值,返回值為被刪除的值。key值必須給出, 否則,返回default值 | dict.pop(key,default) |
| 9 | setdefault | 和get類似, 如果鍵不已經(jīng)存在于字典中,將會添加鍵并將值設(shè)為默認(rèn)值 | dict.setdefault("key",default=None) |
| 10 | fromkeys | 用于創(chuàng)建一個新字典,以序列seq中元素做字典的鍵,value為字典所有鍵對應(yīng)的初始值 | dict.fromkeys(seq, value)) |
| 11 | popitems | 隨機返回并刪除字典中的一對鍵和值(一般刪除末尾對) | dict.popitems |
| 12 | len | 計算字典元素個數(shù),即鍵的總數(shù)。 | len(dict) |
| 13 | str | 輸出字典,以可打印的字符串表示。 | str(dict) |
| 14 | type | 返回輸入的變量類型,如果變量是字典就返回字典類型。 | type(dict) |
| 15 | del | 刪除,可刪除單個鍵值對,也可刪除整個字典 | del dict("key") |
轉(zhuǎn)載于:https://www.cnblogs.com/moncherk/p/8296578.html
總結(jié)
- 上一篇: drools7 (一、最简单的例子)
- 下一篇: Linux 静态库 动态库