如何在 Python 中向列表追加物件?


列表 是 Python 提供的最常用的資料結構之一。列表是 Python 中的資料結構,它是可變的,並且具有元素的有序序列。以下是一個整數列表。

示例

以下是一個整數列表。

lis= [11,22,33,44,55] print(lis)

輸出

如果執行以上程式碼片段,則會產生以下輸出。

[11, 22, 33, 44, 55]

在本文中,我們將討論如何向列表新增物件以及新增物件的各種方法,例如 Python 中的 append()insert()extend() 方法。

使用 append() 方法

在此方法中,我們使用 append() 將物件新增到列表中。append() 方法會將一個新元素新增到已存在的列表的末尾。

語法

append() 方法的語法如下。

list_name.append(element)

其中,

  • list.name 是列表的名稱。

  • append() 是用於將專案新增到 list_name 末尾的列表方法。

  • element 是要新增的元素或單個專案。

示例 1

在此示例中,我們使用 append() 方法將物件新增到列表中。在這裡,我們向名稱列表 (names_list) 添加了另一個名稱。

names_list = ["Meredith", "Levi", "Wright", "Franklin"] names_list.append("Kristen") print(names_list)

輸出

以上程式碼的輸出如下。

['Meredith', 'Levi', 'Wright', 'Franklin', 'Kristen']

示例 2

以下是另一個向列表追加元素的示例:

numbers_list = [2, 5, 46, 78, 45] numbers_list.append(54) print ('The list with the number appended is:',numbers_list)

輸出

The list with the number appended is: [2, 5, 46, 78, 45, 54]

使用 insert() 方法

在此方法中,我們使用 insert() 將物件新增到列表中。insert() 方法在列表的指定位置新增一個新元素。

語法

insert() 方法的語法如下。

list_name.insert(pos,ele)

其中,

  • list.name 是列表的名稱。

  • insert() 是一個列表方法,用於在指定位置插入元素。

  • pos 是一個整數,它指定要新增元素的位置或索引。

  • ele 是需要新增的元素。

示例

在此示例中,為了在列表的第二個位置新增一個專案,我們使用了 insert() 方法。

lst = ["Bat", "Ball"] lst.insert(2,"Wicket") print(lst)

輸出

以上程式碼的輸出如下。

['Bat', 'Ball', 'Wicket']

使用 extend() 方法

在此方法中,我們將瞭解 extend() 方法,該方法透過連線(新增)將一個列表中的所有元素組合到另一個列表中。

語法

extend() 方法的語法如下。

list_name.extend(other_list/iterable)

其中,

  • list_name 是其中一個列表的名稱。

  • extend() 是用於將一個列表的所有內容新增到另一個列表中的方法。

  • iterable 可以是任何可迭代物件,例如另一個列表,例如 other_list。在這種情況下,other_list 是一個將與 list_name 連線的列表,其內容將作為單獨的專案逐一新增到 list_name 的末尾。

示例

在以下程式碼中,我們將使用 extend() 方法連線兩個列表。

names_list = ["Meredith", "Levi"] othernames_list = [ "Franklin", "Wright"] names_list.extend(othernames_list) print(names_list)

輸出

以上程式碼的輸出如下。

['Meredith', 'Levi', 'Franklin', 'Wright']

更新時間: 2023年11月3日

18K+ 次檢視

開啟您的 職業生涯

完成課程獲得認證

立即開始
廣告