Python3 List extend()方法
描述
extend() 函數用於在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)。
語法
extend()方法語法:
list.extend(seq)
參數
- seq -- 元素列表,可以是列表、元組、集合、字典,若為字典,則僅會將鍵(key)作為元素依次添加至原列表的末尾。
返回值
該方法沒有返回值,但會在已存在的列表中添加新的列表內容。
實例
以下實例展示了 extend()函數的使用方法:
實例
#!/usr/bin/python3
list1 = ['Google', 'zaixian', 'Taobao']
list2=list(range(5)) # 創建 0-4 的列表
list1.extend(list2) # 擴展列表
print ("擴展後的列表:", list1)
以上實例輸出結果如下:
擴展後的列表: ['Google', 'zaixian', 'Taobao', 0, 1, 2, 3, 4]
不同數據類型:
實例
#!/usr/bin/python3
# 語言列表
language = ['French', 'English', 'German']
# 元組
language_tuple = ('Spanish', 'Portuguese')
# 集合
language_set = {'Chinese', 'Japanese'}
# 添加元組元素到列表末尾
language.extend(language_tuple)
print('新列表: ', language)
# 添加集合元素到列表末尾
language.extend(language_set)
print('新列表: ', language)
新列表: ['French', 'English', 'German', 'Spanish', 'Portuguese'] 新列表: ['French', 'English', 'German', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']