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

對(duì)python list 遍歷刪除的正確方法詳解

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

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

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的實(shí)際長(zhǎng)度變小了,但是循環(huán)次數(shù)沒(méi)有減少,依然按照原來(lái)list的長(zhǎng)度進(jìn)行遍歷,所以會(huì)造成索引溢出。

解決方案:倒序循環(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)

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

相關(guān)文章

  • python實(shí)點(diǎn)云分割k-means(sklearn)詳解

    python實(shí)點(diǎn)云分割k-means(sklearn)詳解

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

    python 鏈接和操作 memcache方法

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

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

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

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

    今天小編就為大家分享一篇python 遍歷目錄(包括子目錄)下所有文件的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    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利用遺傳算法探索迷宮出路實(shí)例深究

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

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

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

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

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

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

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

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

    Python封裝MySQL操作工具類

    在Python中對(duì)MySQL的操作通常通過(guò)mysql-connector-python或PyMySQL庫(kù)進(jìn)行,本文主要為大家介紹了一個(gè)簡(jiǎn)單的對(duì)MySQL操作的封裝示例,希望對(duì)大家有所幫助
    2025-01-01

最新評(píng)論

南丹县| 敦化市| 香港 | 万盛区| 龙江县| 尚义县| 凉城县| 容城县| 木兰县| 华安县| 广饶县| 上林县| 泽普县| 威远县| 泸水县| 沙坪坝区| 云龙县| 温州市| 通化县| 广宁县| 华宁县| 蓬安县| 锦屏县| 河西区| 炎陵县| 云安县| 南康市| 麻城市| 东丰县| 邢台市| 星座| 兴义市| 仙桃市| 瑞昌市| 乌拉特后旗| 镇坪县| 江门市| 余干县| 陕西省| 沐川县| 万宁市|