StudyPython_1 发表于 2021-8-11 11:00:39

元祖生成器中的next无法调用

tuple1=(x**2 for x in range(10))
tuple1._next_()

Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
    tuple1._next_()
AttributeError: 'generator' object has no attribute '_next_'

麻烦问一下这个生成器要怎么使用呀,谢谢

逃兵 发表于 2021-8-11 11:01:53

本帖最后由 逃兵 于 2021-8-11 11:02 编辑

双下划线

tuple1.__next__()

StudyPython_1 发表于 2021-8-11 11:09:06

逃兵 发表于 2021-8-11 11:01
双下划线

多谢多谢
页: [1]
查看完整版本: 元祖生成器中的next无法调用