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

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

 更新時(shí)間:2019年04月19日 10:11:15   作者:咖京學(xué)習(xí)  
這篇文章主要介紹了Python3中列表list合并的四種方法,文章結(jié)尾對每種方法做了總結(jié),需要的朋友可以參考下

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

方法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數(shù)據(jù), 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一個(gè)元素和a合并成一個(gè)新的list,它和前面的方法的輸出結(jié)果不同

實(shí)例:

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

輸出:

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

它直接把bList當(dāng)成了一個(gè)元素整個(gè)放入了aList

總結(jié):

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

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

第三種方法功能比較強(qiáng)大,可以將一個(gè)列表插入另一個(gè)列表的任意位置

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

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

相關(guān)文章

  • Python中ROC曲線繪制

    Python中ROC曲線繪制

    大家好,本篇文章主要講的是Python中ROC曲線繪制,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python 控制臺單行刷新,多行刷新實(shí)例

    python 控制臺單行刷新,多行刷新實(shí)例

    今天小編就為大家分享一篇python 控制臺單行刷新,多行刷新實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 基于Python編寫一個(gè)監(jiān)控CPU的應(yīng)用系統(tǒng)

    基于Python編寫一個(gè)監(jiān)控CPU的應(yīng)用系統(tǒng)

    在使用電腦辦公時(shí),有時(shí)候不知道哪些軟件或進(jìn)程會占用大量的資源,導(dǎo)致進(jìn)行其他任務(wù)時(shí)出現(xiàn)變慢、卡頓等現(xiàn)象。因此,實(shí)時(shí)監(jiān)控系統(tǒng)的資源就變得非常重要。本文用Python編寫了一款超治愈的RunCat監(jiān)控應(yīng)用系統(tǒng),需要的可以參考一下
    2022-06-06
  • 詳解Python遍歷字典的鍵和值

    詳解Python遍歷字典的鍵和值

    這篇文章主要通過一些簡單的示例為大家介紹一下Python中遍歷字典的鍵和值的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • 基于Python編寫一個(gè)中秋節(jié)嫦娥投食小游戲

    基于Python編寫一個(gè)中秋節(jié)嫦娥投食小游戲

    今天給大家?guī)淼氖墙o玉兔投喂月餅的小游戲。八月十五中秋夜晚,讓我們對著月亮許愿:希望我們在意和在意我們的人,諸邪避退、百事無忌、平安喜樂、萬事勝意。提前祝大家中秋節(jié)快樂
    2022-09-09
  • 深入淺析Python代碼規(guī)范性檢測

    深入淺析Python代碼規(guī)范性檢測

    這篇文章主要介紹了Python代碼規(guī)范性檢測,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python編寫暴力破解FTP密碼小工具

    python編寫暴力破解FTP密碼小工具

    本文給大家分享了一段自己用python編寫的暴力破解FTP密碼的小工具的代碼,原理很簡單,就是利用多線程調(diào)用相應(yīng)的字典進(jìn)行窮舉測試,小伙伴們可以自由修改。
    2014-11-11
  • python爬蟲之線程池和進(jìn)程池功能與用法詳解

    python爬蟲之線程池和進(jìn)程池功能與用法詳解

    這篇文章主要介紹了python爬蟲之線程池和進(jìn)程池功能與用法,結(jié)合實(shí)例形式分析了Python基于線程池與進(jìn)程池的爬蟲功能相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • Python pip配置國內(nèi)源的方法

    Python pip配置國內(nèi)源的方法

    這篇文章主要介紹了Python pip配置國內(nèi)源的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Python解析json文件相關(guān)知識學(xué)習(xí)

    Python解析json文件相關(guān)知識學(xué)習(xí)

    JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。接下來通過本文給大家介紹python解析json文件相關(guān)知識,對python解析json文件相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03

最新評論