亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python3中列表list合并的四種方法

發布時間:2020-08-31 06:44:44 來源:腳本之家 閱讀:308 作者:咖京學習 欄目:開發技術

下面是[列表]合并的4種方法,其中的代碼都在Python3下測試通過,在Python2下運行應該也沒問題,時間關系就沒測試,有任何問題歡迎給我留言。

方法1: 直接使用"+"號合并列表

|
aList ``= [``1``,``2``,``3``]
bList ``= [``'www'``, ``'pythontab.com'``]
cList ``= aList ``+ bList
dList ``= bList ``+ aList
print``(cList)
print``(dList)
|

輸出為:

|
[1, 2, 3, ``'www'``, ``'pythontab.com'``]
[``'www'``, ``'pythontab.com'``, 1, 2, 3]
|

方法2: 使用extend方法

|
aList ``= [``1``,``2``,``3``]
bList ``= [``'www'``, ``'pythontab.com'``]
aList.extend(bList)
print``(aList)
|

輸出為:

|
[1, 2, 3, ``'www'``, ``'pythontab.com'``]
|

注意:使用 extend 方法會直接修改list數據, extend 方法的返回值為None,所以直接打印aList

方法3: 使用切片

|
aList ``= [``1``,``2``,``3``]
bList ``= [``'www'``, ``'pythontab.com'``]
aList[``len``(aList):``len``(aList)] ``= bList
print``(aList)
|

輸出:

|
[1, 2, 3, ``'www'``, ``'pythontab.com'``]
|

注:len(aList)代表要將bList插入aList中的位置

例如

|
aList ``= [``1``,``2``,``3``]
bList ``= [``'www'``, ``'pythontab.com'``]
aList[``1``:``1``] ``= bList
print``(aList)
|

輸出為:

|
[1, ``'www'``, ``'pythontab.com'``, 2, 3]
|

方法4: 使用append方法

a.append(b) 將b看成list一個元素和a合并成一個新的list,它和前面的方法的輸出結果不同

實例:

|
aList ``= [``1``,``2``,``3``]
bList ``= [``'www'``, ``'pythontab.com'``]
aList.append(bList)
print``(aList)
|

輸出:

|
[1, 2, 3, [``'www'``, ``'pythontab.com'``]]
|

它直接把bList當成了一個元素整個放入了aList

總結:

第一種方方法思路比較清晰,就是運算符的[重載]

第二種方法比較簡潔,但會覆蓋原始list;

第三種方法功能比較強大,可以將一個列表插入另一個列表的任意位置

第四種方法類似于第二種方法,但是輸出的結果不同,如何使用需要看需求而定

以上所述是小編給大家介紹的Python3中列表list合并的四種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

登封市| 右玉县| 清流县| 盐亭县| 根河市| 白朗县| 长寿区| 淮南市| 安泽县| 那坡县| 涞源县| 益阳市| 叶城县| 突泉县| 河池市| 潼关县| 青岛市| 炎陵县| 阳春市| 神木县| 花莲县| 巨鹿县| 深州市| 无为县| 长丰县| 绥棱县| 龙岩市| 奉新县| 盖州市| 白城市| 郎溪县| 萝北县| 迭部县| 黔江区| 盐山县| 富宁县| 梓潼县| 晋城| 南宁市| 濮阳市| 介休市|