Pythonのリストのextend()メソッドについての使い方


以下にextend()メソッドの使用方法とコード例をいくつか紹介します。

  1. リストの拡張:

    list1 = [1, 2, 3]
    list2 = [4, 5, 6]
    list1.extend(list2)
    print(list1)

    出力: [1, 2, 3, 4, 5, 6] list1list2の要素が追加され、list1は変更されます。

  2. イテラブルな要素の追加:

    list1 = [1, 2, 3]
    tuple1 = (4, 5, 6)
    list1.extend(tuple1)
    print(list1)

    出力: [1, 2, 3, 4, 5, 6] tuple1の要素がlist1に追加されます。

  3. 文字列の追加:

    list1 = [1, 2, 3]
    string1 = "Hello"
    list1.extend(string1)
    print(list1)

    出力: [1, 2, 3, 'H', 'e', 'l', 'l', 'o'] 文字列string1は個々の文字に分割され、list1に追加されます。

  4. 空リストとの結合:

    list1 = [1, 2, 3]
    empty_list = []
    list1.extend(empty_list)
    print(list1)

    出力: [1, 2, 3] 空のリストempty_listlist1に追加されません。

extend()メソッドは、リストの末尾に要素を追加する場合に特に便利です。また、このメソッドは元のリストを変更するため、新しいリストを生成せずにメモリを節約することができます。

以上がextend()メソッドの使い方といくつかのコード例です。他にも様々な使い方があるので、必要に応じてドキュメントを参照してください。