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

Python中l(wèi)ist列表添加元素的3種方法總結

 更新時間:2023年01月31日 15:42:39   作者:ahyo  
這篇文章主要介紹了Python中l(wèi)ist列表添加元素的3種方法總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python list列表添加元素方法

實際開發(fā)中,經(jīng)常需要對 Python 列表進行更新,包括向列表中添加元素、修改表中元素以及刪除元素。

——使用+運算符可以將多個序列連接起來;列表是序列的一種,所以也可以使用+進行連接,這樣就相當于在第一個列表的末尾添加了另一個列表。

但是,‘+’更多的是用來拼接列表,而且執(zhí)行效率并不高,如果想在列表中插入元素,應該使用下面幾個專門的方法。

append()方法添加元素

append() 方法用于在列表的末尾追加元素,該方法的語法格式如下:

listname.append(obj)

其中,listname 表示要添加元素的列表;obj 表示到添加到列表末尾的數(shù)據(jù),它可以是單個元素,也可以是列表、元組等。

當給 append() 方法傳遞列表或者元組時,此方法會將它們視為一個整體,作為一個元素添加到列表中,從而形成包含列表和元組的新列表。

extend()方法添加元素

extend() 和 append() 的不同之處在于:extend() 不會把列表或者元祖視為一個整體,而是把它們包含的元素逐個添加到列表中。

extend() 方法的語法格式如下:

listname.extend(obj)

其中,listname 指的是要添加元素的列表;obj 表示到添加到列表末尾的數(shù)據(jù),它可以是單個元素,也可以是列表、元組等,但不能是單個的數(shù)字。

insert()方法插入元素

append() 和 extend() 方法只能在列表末尾插入元素,如果希望在列表中間某個位置插入元素,那么可以使用 insert() 方法。

insert() 的語法格式如下:

listname.insert(index , obj)

其中,index 表示指定位置的索引值。insert() 會將 obj 插入到 listname 列表第 index 個元素的位置。

當插入列表或者元祖時,insert() 也會將它們視為一個整體,作為一個元素插入到列表中,這一點和 append() 是一樣的。

提示,insert() 主要用來在列表的中間位置插入元素,如果你僅僅希望在列表的末尾追加元素,那我更建議使用 append() 和 extend()。

Python list列表添加元素需要注意的問題

向列表中添加元素

append()

a=['a','b','c']

a.append('d')

print a

['a','b','b','d']

如果要是添加兩個元素,建議使用extend(),因為append()只能要求一個元素,extend也是要求一個參數(shù),但是extend()支持以列表方式往里面添加

例如:

a=['a','b','c']

a.extend(['d','e']) #以列表的方式往原來的列表a里面添加

print a

['a','b','c','d','e']

如果想改變添加元素的位置,建議使用insert()

例如:

a=['a','b','c']

a.insert(1,'d')

print a

['a','d','b','c']

就可以看到元素插入了自己想要插入的位置,因為計算機中一般是以二進制為計數(shù)的,所以都是從0開始

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 使用python畫個小豬佩奇的示例代碼

    使用python畫個小豬佩奇的示例代碼

    本文給大家較詳細的介紹了使用python畫個小豬佩奇的示例代碼,感興趣的朋友一起看看吧
    2018-06-06
  • Python實現(xiàn)的批量下載RFC文檔

    Python實現(xiàn)的批量下載RFC文檔

    這篇文章主要介紹了Python實現(xiàn)的批量下載RFC文檔,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • 徹底卸載Anaconda詳細教程(超詳細!)

    徹底卸載Anaconda詳細教程(超詳細!)

    這篇文章主要給大家介紹了關于徹底卸載Anaconda的相關資料,Anaconda(官方網(wǎng)站)就是可以便捷獲取包且對包能夠進行管理,同時對環(huán)境可以統(tǒng)一管理的發(fā)行版本,需要的朋友可以參考下
    2023-11-11
  • Python下rrdtool模塊的基本使用方法

    Python下rrdtool模塊的基本使用方法

    這篇文章主要介紹了Python下rrdtool模塊的基本使用方法,經(jīng)常被用來做數(shù)據(jù)可視化的相關功能,需要的朋友可以參考下
    2015-11-11
  • Python實現(xiàn)打印http請求信息

    Python實現(xiàn)打印http請求信息

    這篇文章主要介紹了Python實現(xiàn)打印http請求信息方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python讀取CSV文件的四種方法總結

    Python讀取CSV文件的四種方法總結

    這篇文章主要介紹了Python讀取CSV文件的四種方法, 使用 csv 模塊,使用 numpy 庫,使用pandas庫,使用標準庫中的 csv 模塊這四種方法,文章通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • Python之集合詳解

    Python之集合詳解

    今天小編就為大家分享一篇關于Python中的集合介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2021-09-09
  • Python?打印不帶括號的元組的實現(xiàn)

    Python?打印不帶括號的元組的實現(xiàn)

    本文主要介紹了Python?打印不帶括號的元組,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python求一個字符串的所有排列的實現(xiàn)方法

    python求一個字符串的所有排列的實現(xiàn)方法

    這篇文章主要介紹了python求一個字符串的所有排列的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 關于Python中Math庫的使用

    關于Python中Math庫的使用

    這篇文章主要介紹了關于Python中Math庫的使用,math?庫是?Python?提供的內(nèi)置數(shù)學類函數(shù)庫,因為復數(shù)類型常用于科學計算,需要的朋友可以參考下
    2023-04-04

最新評論