python中的extend功能及用法
Python中的extend()方法用于在列表末尾一次性追加另一個(gè)列表中的多個(gè)值。
源于: 執(zhí)行類代碼 --parallel_str_search.py – 函數(shù)combine_result
extend() 函數(shù)的功能:
用于在列表末尾一次性追加另一個(gè)序列中的多個(gè)值(用新列表擴(kuò)展原來(lái)的列表)
A = [1, 2, 3] B = [['a', 'b']] A.extend([4]) A.extend([5, 6]) B.extend(['c', 'd']) B.extend([['e', 'f']]) print(A) print(B)
結(jié)果為:
[1, 2, 3, 4, 5, 6]
[['a', 'b'], 'c', 'd', ['e', 'f']]
extend() 函數(shù)、append()函數(shù)、+ 與 += 功能比較:
- append()是向列表尾部追加一個(gè)新元素,列表只占一個(gè)索引位,在原有列表上增加。
- extend()向列表尾部追加一個(gè)列表,將列表中的每個(gè)元素都追加進(jìn)來(lái),在原有列表上增加。
- +與extend()在效果上具有相同的功能,但是實(shí)際上生成了一個(gè)新的列表來(lái)存放這兩個(gè)列表的和,只能用在兩個(gè)列表相加上。
- +=與extend()效果一樣。
append():
A = [1, 2, 3] B = [4, 5, 6] print(A.append(B)) print(A)
結(jié)果為:
None
[1, 2, 3, [4, 5, 6]]
extend():
A = [1, 2, 3] B = [4, 5, 6] print(A.extend(B)) print(A)
結(jié)果為:
None
[1, 2, 3, 4, 5, 6]
+:
A = [1, 2, 3] B = [4, 5, 6] print(A+B) print(A)
結(jié)果為:
[1, 2, 3, 4, 5, 6]
[1, 2, 3]
+=:
A = [1, 2, 3] B = [4, 5, 6] A += B print(A)
結(jié)果為:
[1, 2, 3, 4, 5, 6]
python中extend的用法
將列表中的元素加入到當(dāng)前列表中
arr1 = [1,2,3] arr2 = [[‘a(chǎn)',‘b']] arr1.extend([4]) arr1.extend([5,6]) arr2.extend([‘c',‘d']) arr2.extend([[‘e',‘f']]) print(arr1) print(arr2)

到此這篇關(guān)于python中的extend功能及用法的文章就介紹到這了,更多相關(guān)python extend用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文詳解Python數(shù)據(jù)類型:數(shù)字、布爾與None的語(yǔ)義
在 Python 中,一切皆對(duì)象,每個(gè)對(duì)象都屬于特定的數(shù)據(jù)類型,理解數(shù)據(jù)類型的特性和行為是編寫高質(zhì)量 Python 代碼的關(guān)鍵,本文將深入探討 Python 的核心數(shù)據(jù)類型:數(shù)字、布爾值和 None,揭示它們背后的設(shè)計(jì)哲學(xué)和使用技巧2025-11-11
Python3.6.x中內(nèi)置函數(shù)總結(jié)及講解
今天小編就為大家分享一篇關(guān)于Python3.6.x中內(nèi)置函數(shù)總結(jié)及講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
Python3開(kāi)發(fā)監(jiān)控自動(dòng)化觸發(fā)聲光報(bào)警
使用python制作一個(gè)自動(dòng)監(jiān)控并觸發(fā)聲光報(bào)警是不是感覺(jué)很高端,很多人都會(huì)認(rèn)為只是一件很難的事情,但實(shí)際很簡(jiǎn)單就能實(shí)現(xiàn)。2023-07-07
新版Pycharm顯示Conda?executable?is?not?found解決辦法
這篇文章主要給大家介紹了關(guān)于新版Pycharm顯示Conda?executable?is?not?found解決辦法,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Pycharm具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07
Python3.5 創(chuàng)建文件的簡(jiǎn)單實(shí)例
下面小編就為大家分享一篇Python3.5 創(chuàng)建文件的簡(jiǎn)單實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Python 3.3實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔秒數(shù)/天數(shù)的方法示例
這篇文章主要介紹了Python 3.3實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔秒數(shù)/天數(shù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了基于Python3.3的日期時(shí)間轉(zhuǎn)換與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2019-01-01

