#coding=utf8
#字典由鍵和對應的值組成(鍵值對)--雜湊表,字典元素也可以為空
dict1 =
dict2 = {}
#鍵與值間需用冒號隔開,每一對鍵之間需要逗號作為分隔符,鍵與值的關係為一對多的
print dict1
#字典是沒有順序的,列印時會隨機排序,若需訪問字典元素則需通過鍵來進行訪問
#>>>
#print dict1['age'] #輸出age對應的值:20
#print dict1['aaa'] #返回keyerror: 'aaa',訪問字典不存在的鍵則會報錯
#修改增加字典元素-- 直接修改存在的鍵所對應的值/增加不存在的鍵值對
dict1['age'] = 18
dict1['test'] = 'test'
print dict1 #
#字典中同乙個鍵出現多次,預設只取最後乙個鍵對應的值
dict3 =
print dict3 #
#刪除字典元素和字典
del dict3['str'] #刪除鍵位'str'的資料
print dict3 #
del dict2 #刪除整個字典
#print dict2 #nameerror: name 'dict2' is not defined
dict3.clear() #清除dict3字典所有資料
print dict3 #{}
print '--------------------------------------'
#遍歷字典元素 -- 在迴圈中,dict1的每個鍵對應的值被提取出來,賦予給key變數。
for key in dict1:
print dict1[key]
#字典常用的內建函式
print cmp(dict1,dict3) #大於返回1,等於返回0,小於返回-1,逐個鍵對比
print len(dict1) #返回dict1字典鍵的總數:4
print str(dict1) #
print type(dict1) #返回字典型別
Python基礎 9 字典
字典是乙個無序的資料集合 字典用 定義,使用鍵值對儲存資料,鍵值對之間用 分隔 鍵key是索引,值value是資料,鍵和值之間用 分隔,鍵必須是唯一的,只能使用字串 數字或元組,值可以取任何資料型別 xiaoming 取值 print xiaoming name 增加或修改,如果key不存在會新增鍵...
python學習(9) 字典
字典 1 字典的使用 1.1 字典的定義 在python中,字典是一系列鍵 值對。每個鍵與每乙個值都相關聯,可以使用鍵來訪問與之關聯的值 與鍵相關聯的值可以是數字 字串 列表及字典,和json的結構非常類似 鍵和值之間用冒號分隔,而鍵 值對之間用逗號分隔。字典中可以包含任意數量的鍵值對 user1 ...
Python札記9 字典3
python中字典的操作函式主要有以下幾種 函式作用 popd.pop k d 以字典的鍵為引數,刪除鍵值對 引數不能省略 如果鍵不存在,則報錯 引數有兩個,若不存在鍵就返回第二個 popitem 和list.pop類似,不用寫引數 字典是無序的,popitem 隨機刪除乙個,並且返回刪除的值,返回...