[Python]リスト(List)の後ろにリスト(List)を追加するには?

python

どうも、ちょげ(@chogetarou)です。

リストの後ろにリストを追加する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストの後ろにリストを追加する方法は、3つあります。

extendメソッド

1つ目は、extendメソッドを使う方法です。

まず、片方のリストからextendメソッドを呼び出します。

そして、extendメソッドの引数に追加するもう片方のリストを指定します。

list1.extend(list2)

extendメソッドは、呼び出したリストの後ろに引数のリストを追加します。

使用例

numbers1 = [1, 2, 3]
numbers2 = [4, 5, 6]

numbers1.extend(numbers2)

print(numbers1) #[1, 2, 3, 4, 5, 6]

+=

2つ目は、「+=」を使う方法です。

具体的には、片方のリストにもう片方のリストを「+=」で足します。

list1 += list2

「+=」の左のリストの後ろに、右のリストが追加されます。

使用例

numbers1 = [1, 2, 3]
numbers2 = [4, 5, 6]

numbers1 += numbers2

print(numbers1) #[1, 2, 3, 4, 5, 6]

appendメソッド

3つ目は、appendメソッドを使う方法です。

まず、片方のリストからappendメソッドを呼び出します。

そして、appendメソッドの引数にもう片方のリストを指定します。

list1.append(list2)

appendメソッドは、呼び出したリストの後ろに、もう片方のリストをリストのまま追加します。

appendメソッドは、リストをそのまま追加します。

追加するリストは展開されないのに気をつけてください。

使用例

numbers1 = [1, 2, 3]
numbers2 = [4, 5, 6]

numbers1.append(numbers2)

print(numbers1) #[1, 2, 3, [4, 5, 6]]

まとめ

リストにリストを追加する方法は、次の3つです。

  • extendメソッドを使う方法
  • 「+=」を使う方法
  • appendメソッドを使う方法

コメント

タイトルとURLをコピーしました