TypeError: 'int' object is not iterable
程序今天出现这个问题,网上找了一个可以通过使用range去实现遍历。
还有一种方法我们通过生成器去实现int类型的可遍历
def find(self, prep):
p = self._head
while p is not None:
if prep(p.elem):
yield p.elem
p = p.next
mlist1 = LList()
for x in mlist1.find(lambda y: y %2 ==0):
print(x)