“rendimiento de pitón de” Código de respuesta

rendimiento de pitón de

# In python construction 'yield from something' is just 
# the abbreviation of 'for i in something: yield i'
# So, we can change this:
def yieldOnly():
    yield "A"
    yield "B"
    yield "C"

def yieldFrom():
    for _ in [1, 2, 3]:
        yield from yieldOnly()

test = yieldFrom()
for i in test:
    print(i)
    
# to this:

def yieldOnly():
    yield "A"
    yield "B"
    yield "C"

def yieldFrom():
    for _ in [1, 2, 3]:
        for i in yieldOnly():
            yield i

test = yieldFrom()
for i in test:
    print(i)
Jittery Jay

Expresiones de rendimiento en Python

yield_atom       ::=  "(" yield_expression ")"
yield_expression ::=  "yield" [expression_list | "from" expression]


#Using the yield operation in functions
def gen():  # defines a generator function
    yield 123

async def agen(): # defines an asynchronous generator function
    yield 123
LazFlex

Respuestas similares a “rendimiento de pitón de”

Preguntas similares a “rendimiento de pitón de”

Más respuestas relacionadas con “rendimiento de pitón de” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código