Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python 列表 extend() 使用方法及示例

Python 列表方法

將指定的列表元素(或任何可迭代的元素)添加到當(dāng)前列表的末尾,extend()擴(kuò)展了列表。

extend()方法的語法為:

list1.extend(list2)

在此,將的元素list2添加到list1的末尾。

extend()參數(shù)

如前所述,extend()方法采用單個(gè)參數(shù)(列表)并將其添加到末尾。

如果您需要將其他本機(jī)數(shù)據(jù)類型的元素(例如tupleset)添加到列表中,則可以簡(jiǎn)單地使用:

# 將元組的元素添加到列表中
list.extend(list(tuple_type))

甚至更簡(jiǎn)單方式

list.extend(tuple_type)

extend()返回值

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

示例1:使用extend()方法

# 語言列表
language = ['法語', '英語', '德語']

# 另一個(gè)語言列表
language1 = ['西班牙語', '漢語']

language.extend(language1)

# 被extend的列表
print('語言列表: ', language)

運(yùn)行該程序時(shí),輸出為:

語言列表:  ['法語', '英語', '德語', '西班牙語', '漢語']

示例2:添加元組元素并設(shè)置為列表

# 語言列表
language = ['法語', '英語', '德語']

# 語言元組 tuple
language_tuple = ('西班牙語', '漢語')

# set 集合
language_set = {'韓語', '日語'}

# 追加語言元組的元素
language.extend(language_tuple)

print('新的語言列表: ', language)

# 追加語言集合的元素
language.extend(language_set)

print('最新的語言列表: ', language)

運(yùn)行該程序時(shí),輸出為:

新的語言列表:  ['法語', '英語', '德語', '西班牙語', '漢語']
最新的語言列表:  ['法語', '英語', '德語', '西班牙語', '漢語', '韓語', '日語']

傳遞給extend()方法的原生數(shù)據(jù)類型(如tuple和set)將自動(dòng)轉(zhuǎn)換為list。并且,列表的元素被追加到列表末尾。

您還可以使用+或+=運(yùn)算符將列表項(xiàng)添加到另一個(gè)列表。例如,

a = [1, 2]
b = [3, 4]

a += b

# 輸出: a = [1, 2, 3, 4]
print('a = ', a)

Python 列表方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清