Python 中的 append() 和 extend()
append() 和 extend() 函式用於與 python 列表結合使用以增加其元素的數量。但是,這兩種行為不同,如下所示。
append()
Syntax: list_name.append(‘value’) It takes only one argument.
此函式將傳入元素作為單個新元素追加到列表末尾。即使傳入元素本身是一個列表,它也會將原始列表的數量增加一。
示例
list = ['Mon', 'Tue', 'Wed' ]
print("Existing list\n",list)
# Append an element
list.append('Thu')
print("Appended one element: ",list)
# Append a list
list.append(['Fri','Sat'])
print("Appended a list: ",list)輸出
執行以上程式碼,將得到以下結果 −
Existing list ['Mon', 'Tue', 'Wed'] Appended one element: ['Mon', 'Tue', 'Wed', 'Thu'] Appended a list: ['Mon', 'Tue', 'Wed', 'Thu', ['Fri', 'Sat']]
extend()
Extend 將每個元素作為單個元素新增到列表中。新列表的長度將按新增的元素數量遞增。
Syntax: list_name.extend(‘value’) It takes only one argument.
示例
list = ['Mon', 'Tue', 'Wed' ]
print("Existing list\n",list)
# Extend an element
list.extend("Thu")
print("Extended one element: ",list)
# Extend a list
list.extend(['Fri','Sat'])
print("Extended a list: ",list)輸出
執行以上程式碼,將得到以下結果 −
['Mon', 'Tue', 'Wed'] Extended one element: ['Mon', 'Tue', 'Wed', 'T', 'h', 'u'] Extended a list: ['Mon', 'Tue', 'Wed', 'T', 'h', 'u', 'Fri', 'Sat']
Advertisement
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP