當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python List extend()用法及代碼示例

Python 列表 extend() 方法迭代字符串、列表、元組等可迭代對象,並將可迭代對象的每個元素添加到末尾列表.列表的長度隨著迭代中存在的元素數量而增加。

用法:list.extend(iterable)

參數:

  • iterable:任何可迭代的(列表、集合、元組等)

返回值:

extend() 方法修改原始列表。它不返回任何值。



示例 1:使用extend() 方法

Python


# my_list
my_list = ['geeks', 'for']
  
# Another list
another_list = [6, 0, 4, 1]
  
# Using extend() method
my_list.extend(another_list)
  
print my_list

輸出:

['geeks', 'for', 6, 0, 4, 1]

範例2:添加元組元素並設置為列表

Python


# My List
my_list = ['geeks', 'for', 'geeks']
  
# My Tuple
my_tuple = ('DSA', 'Java')
  
# My Set
my_set = {'Flutter', 'Android'}
  
# Append tuple to the list
my_list.extend(my_tuple)
  
print(my_list)
  
# Append set to the list
my_list.extend(my_set)
  
print(my_list)

輸出:

['geeks', 'for', 'geeks', 'DSA', 'Java']
['geeks', 'for', 'geeks', 'DSA', 'Java', 'Android', 'Flutter']

示例 3:擴展字符串到列表

字符串是可迭代的,因此如果您用字符串擴展列表,您將在迭代字符串時附加每個字符。

Python


# My list
my_list = ['geeks', 'for', 6, 0, 4, 1]
  
# My string
my_list.extend('geeks')
  
print my_list

輸出:

['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']




相關用法


注:本文由純淨天空篩選整理自AmiyaRanjanRout大神的英文原創作品 Python List extend() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。