Why it doesn't work?

作業のメモ、記録をブログに残しています。

Python リストとリストを結合する

リストオブジェクトに別のリストオブジェクトを結合する方法をまとめてみます。


リストに新たなリストを結合するにはextendメソッド、もしくは+"演算子を使用します。

1. extendメソッド

l1 = ['apple', 'pen']
l2 = ['pineapple', 'pen']
l1.extend(l2)
print(l1)

2. "+"演算子

l1 = ['apple', 'pen']
l2 = ['pineapple', 'pen']
l3 = l1 + l2
print(l3)

どちらも実行すると

['apple', 'pen', 'pineapple', 'pen']

となります。
appendメソッドを使用するとリスト自体が要素として追加されるので注意が必要です。

l1 = ['apple', 'pen']
l2 = ['pineapple', 'pen']
l1.append(l2)
print(l1)

これを実行すると

['apple', 'pen', ['pineapple', 'pen']]

となります。
今日はここまで。