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はリストの要素を結合することができます。
コメント