__getitem__ Python · 特殊方法
让对象可以用中括号 [] 按下标取值。
怎么用
def __getitem__(self, 键):
小例子
class 班级:
def __getitem__(self, i):
return ['甲', '乙'][i]
print(班级()[1])
运行结果
乙
官方文档:https://docs.python.org/zh-cn/3/reference/datamodel.html#object.__getitem__
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条