Python 2.6引入了一个next函数.
为什么这有必要?人们总是可以打字obj.next()而不是next(obj).
后者更多pythonic吗?
例:
a_list = [1, 2, 3]
a_list.len() # doesn't work
len(a_list) # works
Run Code Online (Sandbox Code Playgroud)
Python(非常)面向对象,我不明白为什么'len'函数不会被对象继承.另外,我一直在尝试错误的解决方案,因为它对我来说似乎是合乎逻辑的