python 基础操作 字典

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)#{}

猜你喜欢

转载自www.cnblogs.com/liangliangzz/p/10146256.html
今日推荐