extendメソッド

メソッド extend は、リストに指定されたオブジェクトから要素を追加します。このオブジェクトは別のリスト、タプル、セットにすることができます。メソッドのパラメータに追加したいオブジェクトを指定します。

構文

pythonリスト.extend(追加するオブジェクト)

例

リストに別のリストを追加してみましょう:

pythonlst1 = ['a', 'c']
lst2 = ['1', '2']

lst1.extend(lst2)
print(lst1)

コード実行結果:

python['a', 'b', '1', '2']

例

今度はリストにタプルを追加してみましょう:

pythonlst = ['a', 'b']
tpl = ('1', '2')

lst.extend(tpl)
print(lst)

コード実行結果:

python['a', 'b', '1', '2']

例

リストにセットを追加してみましょう:

pythonlst = ['a', 'b']
st  = {'e', 'f'}

lst.extend(st)
print(lst)

コード実行結果:

python['a', 'b', 'e', 'f']

関連項目

  • メソッド append,
    リストの末尾に要素を追加します
  • メソッド copy,
    リストをコピーします
  • メソッド reverse,
    リストを逆順にします