Python 中遇到的问题,求解答
>>>g=(x*xforxinrange(1,11))>>>g<generatorobject<genexpr>at0x02701990>>>>g.next()1>>>g...
>>> g=(x*x for x in range(1,11))
>>> g
<generator object <genexpr> at 0x02701990>
>>> g.next()
1
>>> g.next()
4
>>> g.next()
9
>>> g.next()
16
>>> for x in g:
print x
25
36
49
64
81
100
为什么for循环和nexit()可以共用同一个指针? 展开
>>> g
<generator object <genexpr> at 0x02701990>
>>> g.next()
1
>>> g.next()
4
>>> g.next()
9
>>> g.next()
16
>>> for x in g:
print x
25
36
49
64
81
100
为什么for循环和nexit()可以共用同一个指针? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询