用 Python 將多個元素新增到列表中

Azaz Farooq 2021年2月28日 Python Python List
  1. 使用 append() 函式在 Python 列表中追加單個元素
  2. 使用 extend() 函式在 Python 列表中新增多個元素
  3. 在 Python 列表中使用連線方法追加多個元素
  4. 使用 itertools.chain 函式在 Python 列表中新增多個元素
用 Python 將多個元素新增到列表中

列表是 Python 中的一個可變資料結構。它可以包含不同型別的值。

本文將討論一些在 Python 列表中追加單個或多個元素的方法。

使用 append() 函式在 Python 列表中追加單個元素

append() 方法將單個值新增到列表的末尾。

完整的示例程式碼如下:

lst=[2,4,6,'python']
lst.append(6)
print("The appended list is:",lst)

輸出:

The appended list is: [2, 4, 6, 'python', 6]

同樣,為了增加一個新的值,我們將使用另一個 append() 方法在列表中的值 6 之後增加一個新的值。

lst=[2,4,6,'python']
lst.append(6)
lst.append(7)
print("The appended list is:",lst)

輸出:

The appended list is: [2, 4, 6, 'python', 6, 7]

使用 extend() 函式在 Python 列表中新增多個元素

這個方法將通過將所有專案新增到可迭代列表中來擴充套件列表。我們使用上述程式碼中建立的附加列表,並將新的列表元素新增到其中。

完整的示例程式碼如下:

lst=[2,4,6,'python']
lst.extend([8,9,10])
print("The appended list is:",lst)

輸出:

The appended list is: [2, 4, 6, 'python', 8, 9, 10]

在 Python 列表中使用連線方法追加多個元素

+ 符號用於連線和合並兩個列表。完整的示例程式碼在下面給出。

lst1=[2,4,6,8]
lst2=['python','java']
lst3=lst1+lst2
print("The Concatenated List is:",lst3)

輸出:

The Concatenated List is: [2, 4, 6, 8, 'python', 'java']

使用 itertools.chain 函式在 Python 列表中新增多個元素

chain() 函式是從 itertools 中匯入的。chain 函式的目的與連線操作符+ 相同。它將把所有列表的元素合併成一個新的列表。這種方法的效能比其他方法高效得多。

完整的示例程式碼如下:

from itertools import chain
lst1=[2,4,6,8]
lst2=['python','java']
final_list=list(chain(lst1,lst2))
print("The Final List is:",final_list)

輸出:

The Final List is: [2, 4, 6, 8, 'python', 'java']

相關文章 - Python List

  • 在 Python 中將字典轉換為列表
  • 從 Python 列表中刪除某元素的所有出現
  • 在 Python 中從列表中刪除重複項
  • 如何在 Python 中獲取一個列表的平均值
  • Python 列表方法 append 和 extend 之間有什麼區別
  • 如何在 Python 中將列表轉換為字串