yield函数为什么返回的是seen的值 而不是item
def quchu(items): seen = set() for item in items: if item not in seen: yield item seen.add(item) if __name__ == '__main__': a = [1,4,3,4,3,5,8] print(a) print(list(quchu(a)))
#学习路径#
def quchu(items): seen = set() for item in items: if item not in seen: yield item seen.add(item) if __name__ == '__main__': a = [1,4,3,4,3,5,8] print(a) print(list(quchu(a)))
相关推荐
冰炸橙汁_不做oj版:虽然石凯说这大作业能用但是我感觉走java后端还是算了吧,项目一般放两个就行,建议到知识星球上找个项目把前两个换掉招聘动态