Python中如何使用__getitem__方法实现索引访问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计778个文字,预计阅读时间需要4分钟。
前言:如果在类中定义了__getitem__方法,那么实例对象的[key]取值操作就会调用类中的__getitem__方法。
当实例对象执行[key]运算时,就会调用类中的__getitem__方法。
示例1:实例对象的key不管是否存在
如果实例对象的key不存在,那么会抛出KeyError异常。
前言
如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。
当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。
示例1
实例对象的key不管是否存在都会调用类中的__getitem__()方法。而且返回值就是__getitem__()方法中规定的return值。
本文共计778个文字,预计阅读时间需要4分钟。
前言:如果在类中定义了__getitem__方法,那么实例对象的[key]取值操作就会调用类中的__getitem__方法。
当实例对象执行[key]运算时,就会调用类中的__getitem__方法。
示例1:实例对象的key不管是否存在
如果实例对象的key不存在,那么会抛出KeyError异常。
前言
如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。
当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。
示例1
实例对象的key不管是否存在都会调用类中的__getitem__()方法。而且返回值就是__getitem__()方法中规定的return值。

