あるリストの要素の最後尾に別のリストの要素を付け足したい


概要


リスト1.extend(リスト2)
とすると、リスト1の一番後ろに
リスト2の要素が足される


aList = [1,2]
bList = [3,4,5,6]
aList.extend(bList)
print(aList)

aListというリストを作る、内容は1,2
aListというリストを作る、内容は3,4,5,6
aListの後ろにbListの内容を足す
aListを出力

出力


[1, 2, 3, 4, 5, 6]

説明


リストが2つあるとき、これらを足し合わせることができる

間違えやすい問題


各要素はリストでなければならず、片方がリストでなければエラーになる
以下の2つはエラーになる

aList = 1
bList = [3,4,5,6]
aList.extend(bList)
print(aList)

aList = [1,2]
bList = 3
aList.extend(bList)
print(aList)