__getitem__
方法是一种常见的方法,常用于获取类中的某些信息。
以dict
的情况举例,定义Test
类如下:
class Test(object):
def __init__(self):
self.dict = dict(
m_key='m_value'
)
def __getitem__(self, key):
return self.dict[key]
执行
x = Test()
print(x['m_key'])
输出
m_value
由此可以看出__getitem__
方法主要用于获取类中的某些信息,当然你也可以定义其他数据结构,尝试写自己的__getitem__
,通常在项目中的config文件中会使用。
博主会持续更新一些人工智能领域的知识和实践、工作中遇到的问题和感悟、高效工作的方法和技巧,如果喜欢请关注、点赞、收藏支持