<label id="bh7tp"><big id="bh7tp"></big></label>

<em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
<th id="bh7tp"></th>

<li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>
  • Python教程自學網歡迎您來學習!
    當前位置: 首頁 > Python基礎教程 > Python yield關鍵字的應用限制

    Python yield關鍵字的應用限制

       

    Python yield關鍵字的應用限制

    Python yield關鍵字說明

    1、如果編譯器在函數內的任何位置檢測到yield關鍵字,該函數將不再通過該語句返回。

    相反,它立即返回一個稱為生成器的惰性“待處理列表”對象return。

    2、yield語句允許使用函數表示法來編程生成器應該增量輸出的列表值。

    Python yield關鍵字的應用實例

    generator?=?myYieldingFunction(...)
    x?=?list(generator)
    ?
    ???generator
    ???????v
    [x[0],?...,????]
    ?
    ?????????generator
    ?????????????v
    [x[0],?x[1],?...,????]
    ?
    ???????????????generator
    ???????????????????v
    [x[0],?x[1],?x[2],?...,????]
    ?
    ???????????????????????StopIteration?exception
    [x[0],?x[1],?x[2]]?????done
    ?
    list==[x[0],?x[1],?x[2]]

    以上就是Python yield關鍵字的應用限制,希望對大家有所幫助。

    人人爽人人澡人人人妻
    <label id="bh7tp"><big id="bh7tp"></big></label>

    <em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
    <th id="bh7tp"></th>

    <li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>