"操作手册中,字典里面的 ‘ 获取值’ 和 ‘返回 key ’,从实例来看效果是一样的,请问老师有什么区别?"
操作手册中,字典里面的 ‘ 获取值’ 和 ‘返回 key ’,从实例来看效果是一样的,请问老师有什么区别?
两个组件功能上基本一致,但使用的方法不一致。
————这里定义 dict1={‘a’:1,‘b’:2}————
【获取值】组件使用 get 方法:value = dict1.get(‘a’)【返回 key】组件是直接通过字典 key 获取值:value = dict1[‘a’]
唯一的区别就是当 key 不存在时,使用 get 方法获取到的是 None,使用第二种方法将报错。
两个组件功能上基本一致,但使用的方法不一致。
————这里定义 dict1={‘a’:1,‘b’:2}————
【获取值】组件使用 get 方法:value = dict1.get(‘a’)
【返回 key】组件是直接通过字典 key 获取值:value = dict1[‘a’]
唯一的区别就是当 key 不存在时,使用 get 方法获取到的是 None,使用第二种方法将报错。