用途
定义一个对象的长度或者大小。
该方法能够像内建的系列类型一样,使用 len(object)
获取对象的长度/大小。
示例
1class MyList:
2 def __init__(self, items):
3 self.items = items
4
5 def __len__(self):
6 return len(self.items)
7
8
9# 使用示例
10my_list = MyList([1, 2, 3, 4, 5])
11print(len(my_list)) # 输出: 5