Python3 List extend()メソッド

Python3 列表Python3 リスト


説明

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 列表Python3 リスト

他の拡張