python中extend功能用法舉例
更新時間:2023年08月17日 08:48:56 作者:sweettea~
這篇文章主要給大家介紹了關于python中extend功能的相關資料,Python中的extend()方法是一種非常有用的列表操作,它可以將一個列表中的元素添加到另一個列表的末尾,需要的朋友可以參考下
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)
// output [1, 2, 3, 4, 5, 6] [['a', 'b'], 'c', 'd', ['e', 'f']]
extend()
函數(shù)、append()
函數(shù)、+
與 +=
功能比較:
append()
是向列表尾部追加一個新元素,列表只占一個索引位,在原有列表上增加。extend()
向列表尾部追加一個列表,將列表中的每個元素都追加進來,在原有列表上增加。+
與extend()
在效果上具有相同的功能,但是實際上生成了一個新的列表來存放這兩個列表的和,只能用在兩個列表相加上。+=
與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]
總結
到此這篇關于python中extend功能用法舉例的文章就介紹到這了,更多相關python extend功能內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Pygame游戲開發(fā)之太空射擊實戰(zhàn)敵人精靈篇
相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經典好玩的一款了,今天我們來自己動手實現(xiàn)它,在編寫學習中回顧過往展望未來,下面開始講解敵人精靈的使用2022-08-08Python?Matplotlib實現(xiàn)三維數(shù)據(jù)的散點圖繪制
這篇文章主要為大家詳細介紹了Python?Matplotlib實現(xiàn)三維數(shù)據(jù)的散點圖繪制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-03-03python排序函數(shù)sort()與sorted()的區(qū)別
這篇文章主要介紹了python排序函數(shù)sort()與sorted()的區(qū)別,需要的朋友可以參考下2018-09-09