Python中合併兩個列表常用的方法有哪些?

老男孩IT教育機構發表於2023-04-24

  在Python中,想要合併兩個列表可使用的方法有兩種,第一種方法是最笨、最傳統的方法,分別從兩個列表中取出所有的元素,再放入新列表中,第二種方法是使用內建函式zip()來完成,接下來是具體的內容介紹。

  Python合併兩個列表的方法:

  方法1:

  最原始、最笨的方法,分別從兩個列表中取出所有的元素,再放入新列表中就可以了。示例如下:

  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]

  方法2:

  這裡要用到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]

  先打包,再降維,就這麼簡單。

  方法3:

  最簡單的方法,Python語法一句話就能實現。

  a = [1,2,3]

  b = [4,5,6]

  c = a + b


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2948408/,如需轉載,請註明出處,否則將追究法律責任。

相關文章