180128 字典 連續第九十三天

2021-08-15 03:22:02 字數 1129 閱讀 5576

不同於之前的序列,python中還存在一種依靠名字去引用值得資料結構,這種結構就是對映,而字典又是唯一內建的對映型別;

字典的建立:一大括號相括,其中的健與數值用冒號隔開的形式構成,而初始化字典則可以用dict函式(通過其他對映或項);

字典操作:

與序列操作基本類似

1.len函式返回字典中的項(鍵-值對)數量

2.d[k]用於訪問鍵k的值

3.d[k]=v用於修改鍵k的值修改後整個字典都將會發生改變

4.del d[k]用於去刪除鍵為k的項

5.k in d用於去檢查d中是否有鍵為k的項

6.鍵型別:字典中的鍵不一定是整型,它也可是浮點型,字串或元組

7.對於起初在字典中不包含的數,也仍可以去賦值,此後字典將會建立新的項

圖中的call一項在起初並不包含於字典中,而是後來加入,由此可見字典的自動新增項的特性;

字典方法:

1.clear:清除字典中的所有的項。

2.copy:返回乙個具有相同鍵-值對的新字典(此種複製只是建立了乙個新的字典,對於原字典並不產生任何影響)

注:圖中的call後數值應該用str()函式修改

3.fromkeys:用給定的鍵建立字典,每個鍵都對應乙個預設的值none(即產生乙個帶初始值none的字典)

4.get:get方法可以更加寬鬆的去訪問字典的項

d={}       #建立乙個空字典

print d.get('name')  #用get方法訪問空字典中不存在的項

5.has_key

用於檢查字典中是否含有特定的鍵,其作用類似於 k   in  d的作用;

目標:學習完剩下的字典方法,並弄清具體操作;

5 1 字典操作

字典操作 第二週 第12章節 python3.5 字典的使用 增刪改查功能,35分鐘,迴圈?字典 目錄 data 朝陽 東直門 海淀 山東 青島 濟南 廣東 常熟 佛山 exit flag false while not exit flag for i in data print i choice ...

28 字典型別

字典型別 dict 屬於鍵值型別,也是python中最常用的鍵值型別 key value 其中鍵 key 必須是唯一的,key必須是不可變型別 後面篇章會講解 value可以是任意型別。字典外面用大括號 進行界定,內部元素是key value組合形式,元素之間用逗號分隔,字典的元素沒有索引,字典的元...

5 字典型別

3.資料型別轉換 4.內建方法 優先掌握的操作 需要掌握的內建方法 作業 內用逗號分隔開多個key value 其中value可以是任意型別,但是key必須是不可變型別,且不能重複 造字典方式一 d d dict print d k1 print d 1,2,3 print type d a dic...