python中extend功能用法舉例
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)
// output [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()效果一樣。
1. append():
// append(): A = [1, 2, 3] B = [4, 5, 6] print(A.append(B)) print(A)
// output None [1, 2, 3, [4, 5, 6]]
2. extend():
A = [1, 2, 3] B = [4, 5, 6] print(A.extend(B)) print(A)
// output None [1, 2, 3, 4, 5, 6]
3. +:
A = [1, 2, 3] B = [4, 5, 6] print(A+B) print(A)
// output [1, 2, 3, 4, 5, 6] [1, 2, 3]
4. +=
A = [1, 2, 3] B = [4, 5, 6] A += B print(A)
// output [1, 2, 3, 4, 5, 6]
總結(jié)
到此這篇關(guān)于python中extend功能用法舉例的文章就介紹到這了,更多相關(guān)python extend功能內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用python寫(xiě)一個(gè)windows下的定時(shí)關(guān)機(jī)腳本(推薦)
由于本人經(jīng)常使用筆記本共享WiFi,但是又不想筆記本開(kāi)機(jī)一夜,每次都是使用dos命令關(guān)機(jī),感覺(jué)好麻煩,然后小編想到用python寫(xiě)一個(gè)定時(shí)關(guān)機(jī)的腳本,具體實(shí)例代碼請(qǐng)參考本文2017-03-03
Python Selenium網(wǎng)頁(yè)自動(dòng)化利器使用詳解
這篇文章主要為大家介紹了使用Python Selenium實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
Python3.7實(shí)現(xiàn)驗(yàn)證碼登錄方式代碼實(shí)例
這篇文章主要介紹了Python3.7實(shí)現(xiàn)驗(yàn)證碼登錄方式代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
python中opencv實(shí)現(xiàn)圖片文本傾斜校正
圖片有的時(shí)候需要矯正,本文主要介紹了python中opencv實(shí)現(xiàn)圖片文本傾斜校正,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
opencv-python 讀取圖像并轉(zhuǎn)換顏色空間實(shí)例
python正則表達(dá)式標(biāo)準(zhǔn)庫(kù)之re庫(kù)的詳細(xì)介紹

