<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切片中內存的注意事項

    python切片中內存的注意事項

       

    python切片中內存的注意事項

    1、由于 Python 列表的切片會在內存中創建新對象,因此需要注意的另一個重要函數是itertools.islice。

    2、通常需要遍歷切片,而不僅僅是在內存中靜態創建它。islice非常適合這個。

    一個警告,它不支持負的參數start,stop或者step,如果這是一個問題,您可能需要計算指標或反向迭代提前。

    length?=?100
    last_nine_iter?=?itertools.islice(list(range(length)),?length-9,?None,?1)
    list_last_nine?=?list(last_nine_iter)

    現在:

    >>>?list_last_nine
    [91,?92,?93,?94,?95,?96,?97,?98,?99]

    列表切片制作副本的事實是列表本身的一個特征。如果您對 Pandas DataFrame 等高級對象進行切片,它可能會返回原始視圖,而不是副本。

    以上就是python切片中內存的注意事項,希望對大家有所幫助。

    人人爽人人澡人人人妻
    <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>