关于next()和iter()函数
如图,我的理解是两种写法是一样的 那为什么上面那种会正常输出,而下面那种却是只输出字符串第一个字母呢?两种写法的逻辑不一致吗? 首先,我需要看一下你提到的代码,以便更好地理解你的问题。请提供代码或描述代码的具体细节。以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 因为 iter() 是获取迭代器,你每次都 next(iter(x)),相当于每次获取一个新的迭代器,然后拿出第一个元素。 iter()是初始化
next()是下一个
每次都初始化,那一定只能输出第一个
页:
[1]