#filename:dict.py
#字典初始化方式-------------
dict1 =
dict2 = dict(name = 'python',version = 3.4)
#使用fromkeys方法時,第二個引數如果為空,則所有的鍵值為none.
dict3 = {}.fromkeys(['name','version'])
dict4 = {}.fromkeys(['name','version'],'python')
dict5 = dict().fromkeys(['name','version']);
dict6 = dict().fromkeys(['name','version'],'python')
print('dict1 = ',dict1)
print("***************===")
print('dict2 = ',dict2)
print("***************===")
print('dict3 = ',dict3)
print("***************===")
print('dict4 = ',dict4)
print("***************===")
print('dict5 = ',dict5)
print("***************===")
print('dict6 = ',dict6)
#獲取鍵值-------------------
print('\n')
#通過鍵獲取值(如果鍵不存在,則會觸發keyerror異常),可以是使用get方法避免異常
print('獲取鍵值: ',dict1['version']) #3.4
print('使用get方法獲取鍵值:',dict1.get('version')) #none
print('使用get方法獲取鍵值:',dict1.get('version')) #3.4
print("***************===")
#通過get獲取鍵值,指定鍵與值,如果鍵已經存在,則獲取字典中的值,否則返回指定的值jiezhj
print('使用get方法獲取zhj的鍵值:',dict1.get('zhj','jiezhj')) #jiezhj
print('使用get方法獲取name的鍵值:',dict1.get('name','jiezhj')) #python
print('\n')
#新增與更新鍵值-------------------------
#通過鍵作為索引修改值
dict1['version'] = 5.0
#新增dict1['date'] = '2014 07 17'
print('使用鍵作為索引修改與更新字典後:\n',dict1)
print("***************===\n")
#通過update方法更新以及新增,如果鍵存在,則修改值,如果不存在,則新增
dict1.update()
dict1.update()
print('使用update方法修改與更新字典後:\n',dict1)
print("***************===\n")
#使用del刪除鍵值------------------------
del dict1['owner']
print('刪除鍵值之後:\n',dict1)
print("***************===\n")
#其他操作
#獲取所有的keys
print(dict1.keys())
print("***************===\n")
#遍歷dict1中的鍵值
for key in dict1.keys():
print(dict1[key],end =' ')
print("***************===\n")
print(dict1.items())
print("***************===\n")
#組合遍歷
for key,value in dict1.items():
print(key,':',value)
print(len(dict1))
del dict1['name'] # 刪除鍵為「name」的條目
dict1.clear() # 刪除dict2 中所有的條目
del dict2 # 刪除整個dict2 字典
dict3.pop('name') # 刪除並返回鍵為「name」的條目
python學習(9) 字典
字典 1 字典的使用 1.1 字典的定義 在python中,字典是一系列鍵 值對。每個鍵與每乙個值都相關聯,可以使用鍵來訪問與之關聯的值 與鍵相關聯的值可以是數字 字串 列表及字典,和json的結構非常類似 鍵和值之間用冒號分隔,而鍵 值對之間用逗號分隔。字典中可以包含任意數量的鍵值對 user1 ...
Python 3 7 字典 dict 學習
python中,字典 dict 是一種內建的對映型別,也是惟一的 字典由鍵及其相應的值組成,這種鍵 值對稱為項 item 定義dict1 空字典 python 是完全動態資料型別,同乙個字典value型別可以是多種的 dict2 print dict2 獲取項數 鍵 值對數 length len d...
Python學習筆記6 字典Dict
python內建了字典 dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵 值 key value 儲存,具有極快的查詢速度。person person name keven type person dict 字典可以原地修改,即它是可變的。dict1 id dict...