摘要:
1 ''' 2 __contains__() 是一个特殊方法,用于定义对象是否包含某个元素的逻辑。它在使用 in 运算符检查成员关系时被调用。 3 4 详解: 5 1. __contains__(self, item) 方法接受一个参数 item,表示要检查的元素。 6 2. 该方法应返回一个布尔值 阅读全文
posted @ 2023-07-17 23:26
Allen_Hao
阅读(61)
评论(0)
推荐(0)
摘要:
1 class MyIterable: 2 def __init__(self): 3 self.data = [1, 2, 3] 4 5 def __getitem__(self, index): 6 return self.data[index] 7 8 def __iter__(self): 阅读全文
posted @ 2023-07-17 23:05
Allen_Hao
阅读(54)
评论(0)
推荐(0)
摘要:
__iter__ __iter__(self) 是一个特殊方法,用于返回一个迭代器对象,使得自定义的类可以支持迭代操作。 最佳实践: 在自定义类中实现 __iter__() 方法时,应该返回一个迭代器对象,通常是自身的实例。 迭代器对象应该实现 __next__() 方法,用于返回容器中的下一个元素 阅读全文
posted @ 2023-07-17 23:01
Allen_Hao
阅读(81)
评论(0)
推荐(0)

浙公网安备 33010602011771号