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

對python中數(shù)組的del,remove,pop區(qū)別詳解

 更新時間:2018年11月07日 14:57:16   作者:AnneQiQi  
今天小編就為大家分享一篇對python中數(shù)組的del,remove,pop區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

以a=[1,2,3] 為例,似乎使用del, remove, pop一個元素2 之后 a都是為 [1,3],

如下:

>>> a=[1,2,3] 
>>> a.remove(2) 
>>> a 
[1, 3] 
>>> a=[1,2,3] 
>>> del a[1] 
>>> a 
[1, 3] 
>>> a= [1,2,3] 
>>> a.pop(1) 
2 
>>> a 
[1, 3] 
>>> 

那么Python對于列表的del, remove, pop操作,它們之間有何區(qū)別呢?

首先,remove 是刪除首個符合條件的元素。并不是刪除特定的索引。

如下例:

>>> a = [0, 2, 2, 3] 
>>> a.remove(2) 
>>> a 
[0, 2, 3] 

而對于 del 來說,它是根據(jù)索引(元素所在位置)來刪除的,如下例:

>>> a = [3, 2, 2, 1] 
>>> del a[1] 
[3, 2, 1] 

第1個元素為a[0] --是以0開始計數(shù)的。則a[1]是指第2個元素,即里面的值2.

最后我們再看看pop

>>> a = [4, 3, 5] 
>>> a.pop(1) 
3 
>>> a 
[4, 5] 

pop返回的是你彈出的那個數(shù)值。

所以使用時要根據(jù)你的具體需求選用合適的方法。

另外它們?nèi)绻鲥e,出錯模式也是不一樣的。

注意看下面區(qū)別:

>>> a = [4, 5, 6] 
>>> a.remove(7) 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
ValueError: list.remove(x): x not in list 
>>> del a[7] 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
IndexError: list assignment index out of range 
>>> a.pop(7) 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> 
IndexError: pop index out of range 

以上這篇對python中數(shù)組的del,remove,pop區(qū)別詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python序列類型種類詳解

    python序列類型種類詳解

    這篇文章主要介紹了python序列類型種類詳解,需要的朋友們可以學(xué)習(xí)參考下。
    2020-02-02
  • Python實現(xiàn)生成對角矩陣和對角塊矩陣

    Python實現(xiàn)生成對角矩陣和對角塊矩陣

    這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)生成對角矩陣和對角塊矩陣,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-04-04
  • TensorFlow實現(xiàn)隨機訓(xùn)練和批量訓(xùn)練的方法

    TensorFlow實現(xiàn)隨機訓(xùn)練和批量訓(xùn)練的方法

    本篇文章主要介紹了TensorFlow實現(xiàn)隨機訓(xùn)練和批量訓(xùn)練的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖

    Python爬取哆啦A夢-伴我同行2豆瓣影評并生成詞云圖

    哆啦A夢系列是陪伴我,乃至陪伴了幾代人成長的故事.50年來,藤子·F·不二雄先生創(chuàng)造了竹蜻蜓,任意門,時光機器等等無數(shù)的新奇道具,讓大雄和他的小伙伴們經(jīng)歷了各種冒險,也經(jīng)歷了許多充滿戲劇性的啼笑皆非的日常.特意寫了這篇文章,教大家怎么繪制詞云圖,需要的朋友可以參考下
    2021-06-06
  • Python?jieba庫的安裝詳細圖文教程

    Python?jieba庫的安裝詳細圖文教程

    jieba庫的作用主要用于中文分詞,是一種不錯的中文分詞組件,下面這篇文章主要給大家介紹了關(guān)于Python?jieba庫安裝的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • 基于Django統(tǒng)計博客文章閱讀量

    基于Django統(tǒng)計博客文章閱讀量

    這篇文章主要介紹了基于Django統(tǒng)計博客文章閱讀量,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Python?Pandas的concat合并

    Python?Pandas的concat合并

    這篇文章主要介紹了Python?Pandas的concat合并,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Python中的startswith和endswith函數(shù)使用實例

    Python中的startswith和endswith函數(shù)使用實例

    這篇文章主要介紹了Python中的startswith和endswith函數(shù)使用實例,特別是endswith函數(shù),有了它,判斷文件的擴展名、文件的類型在容易不過了,需要的朋友可以參考下
    2014-08-08
  • Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示

    Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示

    這篇文章主要介紹了Python數(shù)據(jù)分析之PMI數(shù)據(jù)圖形展示,文章介紹了簡單的python爬蟲,并使用numpy進行了簡單的數(shù)據(jù)處理,最終使用?matplotlib?進行圖形繪制,實現(xiàn)了直觀的方式展示制造業(yè)和非制造業(yè)指數(shù)圖形,需要的朋友可以參考一下
    2022-05-05
  • python文件及目錄操作代碼匯總

    python文件及目錄操作代碼匯總

    這篇文章主要介紹了python文件及目錄操作代碼匯總,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07

最新評論

巨野县| 东辽县| 甘肃省| 德江县| 宁夏| 鄄城县| 额济纳旗| 金山区| 滨州市| 缙云县| 农安县| 宣汉县| 井冈山市| 修武县| 青冈县| 武乡县| 吴桥县| 化州市| 正镶白旗| 阜新| 县级市| 黄陵县| 上蔡县| 宁阳县| 沈丘县| 崇礼县| 双流县| 津市市| 台北县| 孝义市| 高唐县| 双流县| 博罗县| 巩留县| 虎林市| 汝阳县| 永定县| 云龙县| 平山县| 墨竹工卡县| 乌兰县|