原創(chuàng): 珵宛
今天一定要努力學習
絕對不會浪費時間
Python的基本數(shù)據(jù)類型
【寫在前面】
字典是另一種可變容器模型
可以存儲任意類型對象
查找速度快
定義:
字典以鍵值(key=>value)的形式存儲,
鍵和值之間用冒號 : 分割
每個鍵值對之間用逗號 , 分割
整個字典包括在花括號 {} 中
格式如下所示:
對字典的一些操作
隱藏知識點:使用 del 刪除整個dict
字典的性質:
1、鍵必須是唯一的,但值則不必
2、dict內部存放的順序和鍵放入的順序無關
3、字典值可以是任何的 python 對象,既可以是標準的對象,也可以是用戶定義的;但鍵不行,鍵必須是不可變的,如字符串,數(shù)字或元組;可變的數(shù)據(jù)類型不可以做鍵,如列表。
看栗子↓↓
4、一個鍵只能對應一個值,若多次對同一個鍵賦值,則最后的值會被記住
栗子↓↓
Python字典的內置函數(shù)及方法
可以自己運行試試哦,有問題可以舉手留言~
內置函數(shù)
cmp(dict1, dict2)
比較兩個字典元素
len(dict)
計算字典元素個數(shù),即鍵的總數(shù)
str(dict)
輸出字典可打印的字符串表示
type(variable)
返回輸入的變量類型,如果變量是字典就返回字典類型
內置方法
dict.clear()
刪除字典內所有元素
dict.copy()
返回一個字典的復制
dict.fromkeys(seq[, val])
創(chuàng)建一個新字典,以序列 seq 中元素做字典的鍵,val 為字典所有鍵對應的初始值
dict.get(key, default=None)
返回指定鍵的值,如果值不在字典中返回default值
dict.has_key(key)
如果鍵在字典dict里返回true,否則返回false
dict.items()
以列表返回可遍歷的(鍵, 值) 元組數(shù)組
dict.keys()
以列表返回一個字典所有的鍵
dict.setdefault(key, default=None)
和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設為default
dict.update(dict2)
把字典dict2的鍵/值對更新到dict里
dict.values()
以列表返回字典中的所有值
pop(key[,default])
刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。否則,返回default值
popitem()
返回并刪除字典中的最后一對鍵和值
這次的內容就是這些啦~歡迎指正!
本文首發(fā)公眾號“一宛茶”,這里有好用的知識,美味的故事,期待和你的遇見。還有,在準備計算機二級python的小伙伴歡迎加入我們哦,我們一起考二級。