python中的extend功能及用法
Python中的extend()方法用于在列表末尾一次性追加另一個列表中的多個值。
源于: 執(zhí)行類代碼 --parallel_str_search.py – 函數(shù)combine_result
extend() 函數(shù)的功能:
用于在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
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()是向列表尾部追加一個新元素,列表只占一個索引位,在原有列表上增加。
- extend()向列表尾部追加一個列表,將列表中的每個元素都追加進來,在原有列表上增加。
- +與extend()在效果上具有相同的功能,但是實際上生成了一個新的列表來存放這兩個列表的和,只能用在兩個列表相加上。
- +=與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的用法
將列表中的元素加入到當前列表中
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
django1.11.1 models 數(shù)據(jù)庫同步方法
今天小編就為大家分享一篇django1.11.1 models 數(shù)據(jù)庫同步方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改
一個圖片里邊繪制多個圖像是繪圖中的常見需求,下面這篇文章主要給大家介紹了關(guān)于python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-05-05使用Python實現(xiàn)Excel表格轉(zhuǎn)圖片
在數(shù)據(jù)處理與信息分享過程中,Excel表格作為一種強大的數(shù)據(jù)管理工具被廣泛應(yīng)用,這篇文章主要為大家詳細介紹了如何使用Python將Excel表格轉(zhuǎn)換為圖片,需要的可以參考下2024-04-04Anaconda+VSCode配置tensorflow開發(fā)環(huán)境的教程詳解
Anaconda是一個開源的python發(fā)行版本,是現(xiàn)在比較流行的python數(shù)據(jù)科學(xué)平臺,可以對python的科學(xué)包做到有效管理。這篇文章主要介紹了Anaconda+VSCode配置tensorflow開發(fā)環(huán)境,需要的朋友可以參考下2020-03-03Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式
這篇文章主要介紹了Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06學(xué)習(xí)win32com操作word之Range精講
這篇文章主要為大家介紹了win32com操作word之Range精講學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場景實例探究
在Python編程語言中,yeild是一個非常實用的關(guān)鍵字,它不僅可以幫助你編寫更加簡潔的代碼,還可以提高代碼的執(zhí)行效率,本文將詳細介紹yeild在Python中的使用方法,并通過示例代碼進行演示,讓我們一起來探索這個強大的關(guān)鍵字吧2024-01-01