概述
def pairwise(iterable): "s -> (s0,s1),(s1,s2),(s2,s3),..." a,b = tee(iterable) next(b,None) return zip(a,b)
现在我发现我需要使用python 2.5运行代码,其中next()函数抛出以下异常:
< type'exceptions.NameError'>:未定义全局名称’next’
有没有办法使用python 2.5的next()?或者我如何修改函数以使其无论如何工作?
_sentinel = object() def next(it,default=_sentinel): try: return it.next() except StopIteration: if default is _sentinel: raise return default
总结
以上是编程之家为你收集整理的import next()python 2.5全部内容,希望文章能够帮你解决import next()python 2.5所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧