欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python刪除列表內(nèi)容

 更新時(shí)間:2015年08月04日 11:20:51   投稿:hebedich  
這里給大家通過(guò)2個(gè)例子,分析了下如何使用python刪除列表內(nèi)容,也給出了思路,分別通過(guò)pop和remove方法來(lái)實(shí)現(xiàn),有相關(guān)需求的小伙伴可以參考下。

今天有點(diǎn)囧

a=['XXXX_game.sql', 'XXXX_game_sp.sql', 'XXXX_gamelog_sp.sql', 'XXXX_gamelog.sql']
for i in a:
  if 'gamelog' in i:
    a.remove(i)
print a
['XXXX_game.sql', 'XXXX_game_sp.sql', 'XXXX_gamelog.sql']

歷遍的過(guò)程中明顯MISS掉了   'XXXX_gamelog.sql'  這個(gè)項(xiàng)目,大家可以自己試試,為什么會(huì)沒(méi)刪完,這到底是什么原因呢?

我們?cè)衮?yàn)證一次

for i in a:
  if 'gamelog' in i:
    print i,
 
XXXX_gamelog_sp.sql XXXX_gamelog.sql

看到結(jié)果,如果我們不對(duì)它進(jìn)行remove的操作,是不會(huì)有問(wèn)題的。完全可以歷遍。

這樣我們大概知道了,在對(duì)列表進(jìn)行remove操作的時(shí)候,用歷遍的方法是不行的。那如何解決?

a1=a[::]      #這里我們鏡像一個(gè)列表a1,但是千萬(wàn)別用a1=a,為什么,我們可以測(cè)試下 a1=a[::] a1==a True; a1 is a False; 如果用a1=a a1==a True; a1 is a True,下來(lái)大家可以測(cè)試下,這個(gè)是列表的一個(gè)特性。
for i in a1:
  if 'gamelog' in i:
    a.remove(i)
print a
 
['XXXX_game.sql', 'XXXX_game_sp.sql']

再來(lái)一個(gè)例子

[ { 'Num': '001', 'Name': '張三', 'Workingtime': 'Monday', 'Money': '100' }
 { 'Num': '002', 'Name': '李四', 'Workingtime': 'Tuesday', 'Money': '200' }]
因?yàn)橛?張三',所以刪除 { 'Num': '001', 'Name': '張三', 'Workingtime': 'Monday', 'Money': '100'}整一行,怎么操作

思路是找到要?jiǎng)h除的元素在列表中的索引,然后調(diào)用 pop,索引作為參數(shù)。pop 返回被刪除的元素。隊(duì)列剩下的就是刪除該索引元素之后的剩余的。

lname = [ { 'Num': '001', 'Name': '張三', 'Workingtime': 'Monday', 'Money': '100' } { 'Num': '002', 'Name': '李四', 'Workingtime': 'Tuesday', 'Money': '200' }]
for x in range(len(lname)):  #列表遍歷  
    if l[x]['name'] == u'張三':    
    lname.pop(x)      #用 pop。
    break         #操作完成,break 出去

好了,今天就先到這里

相關(guān)文章

  • pytorch 實(shí)現(xiàn)刪除tensor中的指定行列

    pytorch 實(shí)現(xiàn)刪除tensor中的指定行列

    今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)刪除tensor中的指定行列,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • django authenticate用戶(hù)身份認(rèn)證的項(xiàng)目實(shí)踐

    django authenticate用戶(hù)身份認(rèn)證的項(xiàng)目實(shí)踐

    Django的contrib.auth模塊中的authenticate()函數(shù)用于對(duì)用戶(hù)的憑據(jù)進(jìn)行身份驗(yàn)證,本文就來(lái)介紹一下django authenticate用戶(hù)身份認(rèn)證的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • python腳本和網(wǎng)頁(yè)有何區(qū)別

    python腳本和網(wǎng)頁(yè)有何區(qū)別

    在本篇文章里小編給大家整理的是關(guān)于python腳本和網(wǎng)頁(yè)的區(qū)別點(diǎn)總結(jié),有興趣的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • python 密碼加密與解密的實(shí)現(xiàn)

    python 密碼加密與解密的實(shí)現(xiàn)

    本文主要介紹了python 密碼加密與解密的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 使用Filter過(guò)濾python中的日志輸出的實(shí)現(xiàn)方法

    使用Filter過(guò)濾python中的日志輸出的實(shí)現(xiàn)方法

    這篇文章主要介紹了使用Filter過(guò)濾python中的日志輸出,本文給大家分享幾種方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python把圖片轉(zhuǎn)化為pdf代碼實(shí)例

    Python把圖片轉(zhuǎn)化為pdf代碼實(shí)例

    這篇文章主要介紹了Python把圖片轉(zhuǎn)化為pdf代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python threading.local代碼實(shí)例及原理解析

    Python threading.local代碼實(shí)例及原理解析

    這篇文章主要介紹了Python threading.local代碼實(shí)例及原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python報(bào)表自動(dòng)化之從數(shù)據(jù)到可視化一站式指南

    Python報(bào)表自動(dòng)化之從數(shù)據(jù)到可視化一站式指南

    在現(xiàn)代數(shù)據(jù)驅(qū)動(dòng)的世界中,生成清晰、有用的報(bào)表對(duì)于業(yè)務(wù)決策至關(guān)重要,Python作為一門(mén)強(qiáng)大的編程語(yǔ)言,提供了豐富的庫(kù)和工具,使得報(bào)表自動(dòng)化變得輕而易舉,本文將詳細(xì)介紹如何利用Python從數(shù)據(jù)處理到可視化,實(shí)現(xiàn)報(bào)表自動(dòng)化的全過(guò)程
    2024-01-01
  • Python面向?qū)ο髮?shí)現(xiàn)一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象操作示例

    Python面向?qū)ο髮?shí)現(xiàn)一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象操作示例

    這篇文章主要介紹了Python面向?qū)ο髮?shí)現(xiàn)一個(gè)對(duì)象調(diào)用另一個(gè)對(duì)象操作,結(jié)合實(shí)例形式分析了Python對(duì)象的定義、初始化、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • Python實(shí)現(xiàn)繁體轉(zhuǎn)為簡(jiǎn)體的方法示例

    Python實(shí)現(xiàn)繁體轉(zhuǎn)為簡(jiǎn)體的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)繁體轉(zhuǎn)為簡(jiǎn)體的方法,涉及Python編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12

最新評(píng)論