extend()または+=による二つのリストの結合
リストの末尾に要素を追加するにはappend()を使いますが、ふたつのリストをひとつにまとめるにはextend()を使います。
>>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> a.extend(b) >>> a [1, 2, 3, 4, 5, 6]
また、+=を使っても同じことができます。
>>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> a += b >>> a [1, 2, 3, 4, 5, 6]
なお、append()の場合は以下のように1個のリスト要素として追加されてしまいます。
>>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> a.append(b) >>> a [1, 2, 3, [4, 5, 6]]