1. 程式人生 > >生成器、列表推導式、生成器表達式

生成器、列表推導式、生成器表達式

列表推導式 code ces next UNC col clas 賦值 style

一、

# def g_function():
#     print(555)
#     ret1 = yield {1,3}
#     print(666)
# g = g_function()
# print(g.__next__())
# print(g.__next__())    # 一個 next 對應一個 yield , 生成器函數 ,只有一個yield 所以報錯


def g_function():
    print(555)
    ret1 = yield {1,3}
    print(ret1)
    print(666)
    yield
"success" g = g_function() print(g.__next__()) # print(g.__next__()) # None 666 success print(g.send("hello world")) # 上一個yield 表達式,傳值 ,賦值 給 左邊的變量 # hello world 666 success

生成器、列表推導式、生成器表達式