基本概念

Pythonのappendとextendの違いについて

appendはリストに要素を追加するメソッドです。要素はリストの末尾に追加されます。

例:

>>> a = [1, 2, 3]
>>> a.append(4)
>>> print(a)
[1, 2, 3, 4]

extendはリストに別のリストを結合するメソッドです。

例:

>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a.extend(b)
>>> print(a)
[1, 2, 3, 4, 5, 6]

違いをまとめると、appendは単一のオブジェクトを追加するのに対して、extendはリストの要素を結合することができます。

コメント

タイトルとURLをコピーしました