我正在尝试next
在迭代器上使用该函数,但是,我在同一范围内有一个局部变量,它也被命名为next
. 显而易见的解决方案是重命名局部变量,但是,我对 Python 还很陌生,所以我很想知道如何为next
函数添加前缀,以便实现所需的行为。
我正在使用的代码如下所示:
for prev, curr, next in neighborhood(list):
if (prev == desired_value):
print(prev+" "+next)
desired_value = next(value_iterator)
请注意,我使用的是 Python 3.2。