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

python中的extend功能及用法

 更新時間:2023年07月14日 09:13:39   作者:北木.  
Python中的extend()方法用于在列表末尾一次性追加另一個列表中的多個值,這篇文章主要介紹了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ù)庫同步方法

    今天小編就為大家分享一篇django1.11.1 models 數(shù)據(jù)庫同步方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改

    python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改

    一個圖片里邊繪制多個圖像是繪圖中的常見需求,下面這篇文章主要給大家介紹了關(guān)于python繪制子圖技巧之plt.subplot、plt.subplots及坐標軸修改的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • Python文件的操作處理詳解

    Python文件的操作處理詳解

    今天這篇文章給大家介紹Python文件的操作處理,文章內(nèi)容介紹的很詳細,有需要的可以參考借鑒,希望能夠給你帶來幫助
    2021-10-10
  • 如何利用Python識別圖片中的文字

    如何利用Python識別圖片中的文字

    這篇文章主要給大家介紹了關(guān)于如何利用Python識別圖片中文字的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 使用Python實現(xiàn)Excel表格轉(zhuǎn)圖片

    使用Python實現(xiàn)Excel表格轉(zhuǎn)圖片

    在數(shù)據(jù)處理與信息分享過程中,Excel表格作為一種強大的數(shù)據(jù)管理工具被廣泛應(yīng)用,這篇文章主要為大家詳細介紹了如何使用Python將Excel表格轉(zhuǎn)換為圖片,需要的可以參考下
    2024-04-04
  • python實現(xiàn)按行分割文件

    python實現(xiàn)按行分割文件

    這篇文章主要為大家詳細介紹了python如何實現(xiàn)按行分割文件,python按指定行數(shù)分割文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Anaconda+VSCode配置tensorflow開發(fā)環(huán)境的教程詳解

    Anaconda+VSCode配置tensorflow開發(fā)環(huán)境的教程詳解

    Anaconda是一個開源的python發(fā)行版本,是現(xiàn)在比較流行的python數(shù)據(jù)科學(xué)平臺,可以對python的科學(xué)包做到有效管理。這篇文章主要介紹了Anaconda+VSCode配置tensorflow開發(fā)環(huán)境,需要的朋友可以參考下
    2020-03-03
  • Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式

    Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式

    這篇文章主要介紹了Keras SGD 隨機梯度下降優(yōu)化器參數(shù)設(shè)置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 學(xué)習(xí)win32com操作word之Range精講

    學(xué)習(xí)win32com操作word之Range精講

    這篇文章主要為大家介紹了win32com操作word之Range精講學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場景實例探究

    Python中的yeild關(guān)鍵字提高代碼執(zhí)行效率場景實例探究

    在Python編程語言中,yeild是一個非常實用的關(guān)鍵字,它不僅可以幫助你編寫更加簡潔的代碼,還可以提高代碼的執(zhí)行效率,本文將詳細介紹yeild在Python中的使用方法,并通過示例代碼進行演示,讓我們一起來探索這個強大的關(guān)鍵字吧
    2024-01-01

最新評論