最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對python list 遍歷刪除的正確方法詳解

 更新時間:2018年06月29日 08:47:54   作者:pNull  
今天小編就為大家分享一篇對python list 遍歷刪除的正確方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在遍歷list的時候,刪除符合條件的數(shù)據(jù),可是總是報異常,代碼如下:

num_list = [1, 2, 3, 4, 5]
print(num_list)
 
for i in range(len(num_list)):
 if num_list[i] == 2:
  num_list.pop(i)
 else:
  print(num_list[i])
 
print(num_list)

原因是在刪除list中的元素后,list的實際長度變小了,但是循環(huán)次數(shù)沒有減少,依然按照原來list的長度進行遍歷,所以會造成索引溢出。

解決方案:倒序循環(huán)刪除

num_list = [1, 2, 3, 4, 5]
print(num_list)
 
for i in range(len(num_list)-1, -1, -1): # for i in range(0, num_list.__len__())[::-1]
 if num_list[i] == 2:
  num_list.pop(i)
 else:
  print(num_list[i])
 
print(num_list)

以上這篇對python list 遍歷刪除的正確方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實點云分割k-means(sklearn)詳解

    python實點云分割k-means(sklearn)詳解

    這篇文章主要為大家詳細(xì)介紹了Python實點云分割k-means,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • python 鏈接和操作 memcache方法

    python 鏈接和操作 memcache方法

    下面小編就為大家?guī)硪黄猵ython 鏈接和操作 memcache方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 使用numpy轉(zhuǎn)換成cupy利用GPU執(zhí)行錯誤

    使用numpy轉(zhuǎn)換成cupy利用GPU執(zhí)行錯誤

    在使用PyInstaller打包Python程序時,可能會遇到缺少模塊的錯誤,尤其是在將Numpy轉(zhuǎn)換為CuPy以利用GPU加速時,如果遇到ModuleNotFoundError,表明PyInstaller沒有包含一些隱式導(dǎo)入的包,解決方法是手動將缺失的包添加到打包目錄中
    2024-09-09
  • python 遍歷目錄(包括子目錄)下所有文件的實例

    python 遍歷目錄(包括子目錄)下所有文件的實例

    今天小編就為大家分享一篇python 遍歷目錄(包括子目錄)下所有文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python文件與路徑操作神器?pathlib

    python文件與路徑操作神器?pathlib

    這篇文章主要介紹了python文件與路徑操作神器?pathlib,pathlib中封裝了PurePath和Path類,前者用于處理路徑風(fēng)格的字符串;后者是前者的子類,可直接處理路徑,下文關(guān)于更多的pathlib相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • Python利用遺傳算法探索迷宮出路實例深究

    Python利用遺傳算法探索迷宮出路實例深究

    當(dāng)處理迷宮問題時,遺傳算法提供了創(chuàng)新的解決方案,本文將深入探討如何運用Python和遺傳算法來解決迷宮問題,這是一個經(jīng)典的尋路問題,尋找從起點到終點的最佳路徑,遺傳算法是一種啟發(fā)式優(yōu)化方法,適用于解決復(fù)雜問題,其中個體進化和自然選擇的概念被用于尋找最優(yōu)解
    2023-12-12
  • Python openpyxl模塊實現(xiàn)excel讀寫操作

    Python openpyxl模塊實現(xiàn)excel讀寫操作

    這篇文章主要介紹了Python openpyxl模塊實現(xiàn)excel讀寫操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python Selenium 之關(guān)閉窗口close與quit的方法

    Python Selenium 之關(guān)閉窗口close與quit的方法

    今天小編就為大家分享一篇Python Selenium 之關(guān)閉窗口close與quit的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的步驟

    Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html的步驟

    sphinx主要用于編寫 reStructuredText 和 Markdown 格式技術(shù)文檔,編寫此類技術(shù)文檔時Sphinx工具可將其轉(zhuǎn)為html、pdf、ePub等格式,這篇文章主要介紹了Sphinx環(huán)境配置及VScode編寫Rst文檔轉(zhuǎn)html,需要的朋友可以參考下
    2023-03-03
  • Python封裝MySQL操作工具類

    Python封裝MySQL操作工具類

    在Python中對MySQL的操作通常通過mysql-connector-python或PyMySQL庫進行,本文主要為大家介紹了一個簡單的對MySQL操作的封裝示例,希望對大家有所幫助
    2025-01-01

最新評論

福泉市| 沁水县| 昭平县| 灵武市| 海宁市| 神池县| 彝良县| 巴林右旗| 成安县| 盐城市| 三台县| 肥西县| 辉县市| 桐梓县| 静安区| 沿河| 德钦县| 永胜县| 东山县| 准格尔旗| 古田县| 临桂县| 南平市| 阳信县| 盐源县| 宜宾县| 洛宁县| 堆龙德庆县| 田阳县| 鲁甸县| 晋江市| 礼泉县| 金堂县| 鹤岗市| 绿春县| 宜良县| 宝鸡市| 营口市| 温宿县| 田东县| 西乌珠穆沁旗|