Python3 List extend()メソッド
説明
extend() 関数は、リストの末尾に別のシーケンスの複数の値を一度に追加するために使用します(新しいリストで元のリストを拡張します)。
構文
extend()メソッドの構文:
list.extend(seq)
パラメータ
- seq -- 要素リスト。リスト、タプル、セット、辞書を指定できます。辞書の場合は、キー(key)のみを要素として元のリストの末尾に順次追加します。
戻り値
このメソッドは戻り値がありませんが、既存のリストに新しいリストの内容を追加します。
例
以下の例では、extend()関数の使用方法を示しています:
例
#!/usr/bin/python3
list1 = ['Google', 'サンプル', 'Taobao']
list2=list(range(5)) # 0-4 のリストを作成
list1.extend(list2) # リストを拡張
print ("拡張後のリスト:", list1)
上記の例の出力結果は次のとおりです:
扩展后的列表: ['Google', 'サンプル', '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', 'Chinese', 'Japanese']他の拡張
Python3 リスト