python的__getitem__

#这个方法返回与指定键相关的值。对序列来说,键应该是0~n-1的整数,其中n为序列的长度。对映射来说,键可以是任何类型。
class Test(object):
    def __init__(self):
        self.change = {"python": "this is python"}
        self.list = ['hello', '2019']

    def __getitem__(self, item):
        return self.list[item]
        # return self.change[item]

t = Test()
print(t[1])
# print(t['python'])

 

posted @ 2019-02-10 23:03  心媛意码  阅读(241)  评论(0编辑  收藏  举报