python 基礎操作 字典
阿新 • • 發佈:2018-12-19
d = {'name': 'xiaoming', 'age': 20} # 獲取元素 # 有就返回對應的值,沒有就報KeyError錯 print(d['name']) # 有就返回對應的值,沒有就返回None,可以指定預設值 print(d.get('name', '預設值')) # 修改元素 # 鍵存在則修改對應的值 d['name'] = '二狗' print(d)#{'name': '二狗', 'age': 20} # 鍵不存在則新增鍵值對 d['height'] = 180 print(d)#{'name': '二狗', 'age': 20, 'height': 180} # 更新:存在的鍵會覆蓋,不存在的鍵會新增 d.update({'name': 'dahua', 'weight': 50}) print(d)#{'name': 'dahua', 'age': 20, 'height': 180, 'weight': 50} # 刪除元素 # del d['weight'] # print(d)#{'name': 'dahua', 'age': 20, 'height': 180} # 返回並刪除 print(d.pop('weight'))#50 print(d)#{'name': 'dahua', 'age': 20, 'height': 180} # # 清空元素 d.clear() print(d)#{}