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

Python如何在列表尾部添加元素

 更新時(shí)間:2022年05月13日 14:17:47   作者:livercy  
這篇文章主要介紹了Python如何在列表尾部添加元素,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在列表尾部添加元素

在Python中,可以使用append()方法向一個(gè)列表的尾部追加一個(gè)元素,其基本語法如下:

source_list.append(obj)

其中,

  • source_list:為待修改的列表
  • obj:為待插入的元素

例如,要向guests列表尾部增加客人Hu qi,相應(yīng)的語句為:

# 初始化guests列表
guests=['Zhang san','Li si','Wang wu','Zhao liu']
# 向guests列表尾部追加一個(gè)名為Hu qi的客人
guests.append('Hu qi')
# 輸出新的guests列表
print(guests)

輸出結(jié)果為: 

['Zhang san','Li si','Wang wu','Zhao liu','Hu qi']

列表中添加元素append(),extend(),insert(),+list的區(qū)別

回憶初學(xué)python的時(shí)候,對(duì)列表list添加元素時(shí),對(duì)類表添加方法,append()與extend() ,insert()等總是搞不清楚。

下邊通過定義和代碼演示理解他們的區(qū)別

1. append() 追加單個(gè)元素到List的尾部

只接受一個(gè)參數(shù),參數(shù)可以是任何數(shù)據(jù)類型,被追加的元素在List中保持著原結(jié)構(gòu)類型。

# -*- coding:utf-8 -*-
#聲明兩個(gè)列表 list1和list2
list1=['H','E','L','L','O']
list2=['1','2','3','4']
#append()
list1.append(list2)
#打印現(xiàn)在的list1
print(list1)
#list.append(object) 其實(shí)就是向列表中添加一個(gè)對(duì)象object。

2. extend() 將一個(gè)列表中每個(gè)元素分別添加到另一個(gè)列表中

只接受一個(gè)參數(shù)。

#聲明兩個(gè)列表 list1
list1=['h','e','l','l','o']
#append()
list1.extend(list2)
#打印現(xiàn)在的list1
print(list1)
#extend()list.extend(sequence) 把一個(gè)序列seq的內(nèi)容添加到列表中。

3. insert() 將一個(gè)元素插入到列表中

但其參數(shù)有兩個(gè)(如insert(1,”g”)),第一個(gè)參數(shù)是索引點(diǎn),即插入的位置,第二個(gè)參數(shù)是插入的元素。

#聲明兩個(gè)列表 list1
list1=['A','B','C','D']
#insert(),在list1的第2個(gè)元素前插入一個(gè)元素'X'
list1.insert(1,'X')
#打印現(xiàn)在的list1
print(list1)

4. + 加號(hào),將兩個(gè)list相加

會(huì)返回到一個(gè)新的list對(duì)象,注意與前三種的區(qū)別。前面三種方法(append, extend, insert)可對(duì)列表增加元素的操作,他們沒有返回值,是直接修改了原數(shù)據(jù)對(duì)象。 注意:將兩個(gè)list相加,需要?jiǎng)?chuàng)建新的list對(duì)象,從而需要消耗額外的內(nèi)存,特別是當(dāng)list較大時(shí),盡量不要使用“+”來添加list,而應(yīng)該盡可能使用List的append()方法。

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

相關(guān)文章

  • Pytest斷言的具體使用

    Pytest斷言的具體使用

    本文主要介紹了Pytest斷言的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python模擬登陸、POST/GET請(qǐng)求方式

    python模擬登陸、POST/GET請(qǐng)求方式

    這篇文章主要介紹了python模擬登陸、POST/GET請(qǐng)求方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • ?分享一個(gè)Python?遇到數(shù)據(jù)庫超好用的模塊

    ?分享一個(gè)Python?遇到數(shù)據(jù)庫超好用的模塊

    這篇文章主要介紹了?分享一個(gè)Python?遇到數(shù)據(jù)庫超好用的模塊,SQLALchemy這個(gè)模塊,該模塊是Python當(dāng)中最有名的ORM框架,該框架是建立在數(shù)據(jù)庫API之上,使用關(guān)系對(duì)象映射進(jìn)行數(shù)據(jù)庫的操作,,需要的朋友可以參考下
    2022-04-04
  • django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    這篇文章主要介紹了django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • tensorflow -gpu安裝方法(不用自己裝cuda,cdnn)

    tensorflow -gpu安裝方法(不用自己裝cuda,cdnn)

    這篇文章主要介紹了tensorflow -gpu安裝,史上最新最簡(jiǎn)單的途徑(不用自己裝cuda,cdnn),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • 關(guān)于python寫入文件自動(dòng)換行的問題

    關(guān)于python寫入文件自動(dòng)換行的問題

    今天小編就為大家分享一篇關(guān)于python寫入文件自動(dòng)換行的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • matplotlib.pyplot畫圖并導(dǎo)出保存的實(shí)例

    matplotlib.pyplot畫圖并導(dǎo)出保存的實(shí)例

    今天小編就為大家分享一篇matplotlib.pyplot畫圖并導(dǎo)出保存的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python 字典生成樹狀圖的實(shí)例

    python 字典生成樹狀圖的實(shí)例

    這篇文章主要介紹了python 字典生成樹狀圖的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 對(duì)numpy中布爾型數(shù)組的處理方法詳解

    對(duì)numpy中布爾型數(shù)組的處理方法詳解

    下面小編就為大家分享一篇對(duì)numpy中布爾型數(shù)組的處理方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python中的bool數(shù)組取反案例

    python中的bool數(shù)組取反案例

    這篇文章主要介紹了python中的bool數(shù)組取反案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03

最新評(píng)論