About 63,400 results
Open links in new tab
  1. What does the "yield" keyword do in Python? - Stack Overflow

    Oct 24, 2008 · Yield in Python used to create a generator function. Generator function behaves like an iterator, which can be used in loop to retrieve items one at a time. When a generator function is …

  2. Understanding generators in Python - Stack Overflow

    Python 2.5 added the ability to pass values back in to the generator as well. In doing so, the passed-in value is available as an expression resulting from the yield statement which had temporarily returned …

  3. In practice, what are the main uses for the "yield from" syntax in ...

    What happens if the outer generator is closed? What about the case when the sub-generator returns a value (yes, in Python 3.3+, generators can return values), how should the return value be …

  4. python - How to Pythonically yield all values from a list ... - Stack ...

    In versions of python prior to 3.3, though, you cannot use this syntax; you'll have to use the code as in the question, with a for loop and single yield statement in the body.

  5. Resetting generator object in Python - Stack Overflow

    Generator expressions behave the same way as calling a function that uses yield, and I only used one because it's less verbose than writing a function with yield for such a short example. In the second …

  6. Behaviour of Python's "yield" - Stack Overflow

    Sep 9, 2011 · When a function using the yield statement is called, it returns a "generator iterator", having a .next() method (the standard for iterable objects) Each time the .next() method of the generator is …

  7. python - Return and yield in the same function - Stack Overflow

    Apr 17, 2017 · It's allowed in Python 3.x, but is primarily meant to be used with coroutines - you make asynchronous calls to other coroutines using yield coroutine() (or yield from coroutine(), depending …

  8. How to type hint a generator in Python 3? - Stack Overflow

    A function defined with the yield statement (called a generator function) returns a generator and due to the subtype relation that returned object is always also an iterator (and an iterable).

  9. python - What is a "yield" statement in a function? - Stack Overflow

    Possible Duplicate: The Python yield keyword explained Can someone explain to me what the yield statement actually does in this bit of code here: def fibonacci(): a, b = 0, 1 while ...

  10. python: lambda, yield-statement/expression and loops (Clarify)

    ^ SyntaxError: invalid syntax Which looks like, it was expecting something as right operand for unwritten return statement but found the yield and getting confused. Is there a proper legit way to achieve this …