首頁  >  文章  >  後端開發  >  python如何合併兩個列表

python如何合併兩個列表

coldplay.xixi
coldplay.xixi原創
2021-03-24 16:34:1838305瀏覽

python合併兩個列表的方法:1、分別從兩個列表中取出所有的元素,再放入新列表中;2、使用python中的一個內建函數【zip()】。

python如何合併兩個列表

本教學操作環境:windows7系統、python3.9版,DELL G3電腦。

python合併兩個清單的方法:

方法一:

最原始,最笨的方法,分別從兩個清單中取出所有的元素,再放入新清單就OK了。範例程式碼如下:

list1 = [1,2,3]
list2 = [4,5,6]
list_new = []
for item in list1:
  list_new.append(item)
for item in list2:
  list_new.append(item)
print list_new

行動結果如下:

[1,2,3,4,5,6]

方法二:

這裡要用到python中的一個內建函數zip(),它的作用從名字就可以看出來,就是將幾個本來無關的內容打包在一起。廢話少說,看程式碼:

a = [1,2,3]
b = [4,5,6]
c = zip(a,b) //c = [(1,4),(2,5),(3,6)]
list_new = [row[i] for i in range(len(0)) for row in c]

先打包,再降維,就這麼簡單。 (其實一點也不簡單,看到後面你會有想打人的衝動)

方法三:

我去,寫到最後才發現,前面寫的都是廢話,為什麼呀,因為python文法一句話就能實現的事,我竟然在這裡糾結了一篇文章,真是閒得蛋疼。

a = [1,2,3]
b = [4,5,6]
c = a + b

相關免費學習推薦:python影片教學

以上是python如何合併兩個列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多