Estoy tratando de usar la función next
en un iterador, sin embargo, tengo una variable local en el mismo ámbito que también se llama next
. La solución obvia es cambiar el nombre de la variable local, sin embargo, soy bastante nuevo en Python, por lo que tengo curiosidad por saber cómo prefijar la función next
para lograr el comportamiento deseado.Alcance de next() en Python
El código que estoy usando se ve algo como esto:
for prev, curr, next in neighborhood(list):
if (prev == desired_value):
print(prev+" "+next)
desired_value = next(value_iterator)
Tenga en cuenta que estoy usando Python 3.2.
Gracias, eso es lo que estaba buscando. – astay13