您好,登錄后才能下訂單哦!
這篇文章主要介紹“Python怎么在列表尾部添加元素”,在日常操作中,相信很多人在Python怎么在列表尾部添加元素問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Python怎么在列表尾部添加元素”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
在Python中,可以使用append()方法向一個列表的尾部追加一個元素,其基本語法如下:
source_list.append(obj)
其中,
source_list
:為待修改的列表
obj
:為待插入的元素
例如,要向guests列表尾部增加客人Hu qi,相應的語句為:
# 初始化guests列表 guests=['Zhang san','Li si','Wang wu','Zhao liu'] # 向guests列表尾部追加一個名為Hu qi的客人 guests.append('Hu qi') # 輸出新的guests列表 print(guests)
輸出結果為:
['Zhang san','Li si','Wang wu','Zhao liu','Hu qi']
回憶初學python的時候,對列表list添加元素時,對類表添加方法,append()與extend() ,insert()等總是搞不清楚。
1. append() 追加單個元素到List的尾部
只接受一個參數,參數可以是任何數據類型,被追加的元素在List中保持著原結構類型。
# -*- coding:utf-8 -*- #聲明兩個列表 list1和list2 list1=['H','E','L','L','O'] list2=['1','2','3','4'] #append() list1.append(list2) #打印現在的list1 print(list1) #list.append(object) 其實就是向列表中添加一個對象object。
2. extend() 將一個列表中每個元素分別添加到另一個列表中
只接受一個參數。
#聲明兩個列表 list1 list1=['h','e','l','l','o'] #append() list1.extend(list2) #打印現在的list1 print(list1) #extend()list.extend(sequence) 把一個序列seq的內容添加到列表中。
3. insert() 將一個元素插入到列表中
但其參數有兩個(如insert(1,”g”)),第一個參數是索引點,即插入的位置,第二個參數是插入的元素。
#聲明兩個列表 list1 list1=['A','B','C','D'] #insert(),在list1的第2個元素前插入一個元素'X' list1.insert(1,'X') #打印現在的list1 print(list1)
4. + 加號,將兩個list相加
會返回到一個新的list對象,注意與前三種的區別。前面三種方法(append, extend, insert)可對列表增加元素的操作,他們沒有返回值,是直接修改了原數據對象。 注意:將兩個list相加,需要創建新的list對象,從而需要消耗額外的內存,特別是當list較大時,盡量不要使用“+”來添加list,而應該盡可能使用List的append()方法。
到此,關于“Python怎么在列表尾部添加元素”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。