extend()
別のリストの要素をすべて末尾に追加し、リストを結合します。
構文
リスト.extend(別のリスト)
使用例
a = [1, 2]
b = [3, 4]
a.extend(b)
print(a)実行結果
[1, 2, 3, 4]💡 実践的な使用例
a = [1, 2]
b = [3, 4]
a_with_append = a.copy()
a_with_append.append(b)
print(a_with_append) # [1, 2, [3, 4]]
a_with_extend = a.copy()
a_with_extend.extend(b)
print(a_with_extend) # [1, 2, 3, 4]append(リスト)はリストをそのまま1つの要素として追加してしまい、リストの中にリストが入れ子になります。中身を展開して結合したいときはextend()を使うのが正解です。
関連トピック
リスト append()