AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

Pythonでリストの結合する

Pythonでリストを結合するには、組み込みの + 演算子を使用することができます。また、extend() メソッドを使用して、1つのリストを別のリストに追加することもできます。

例えば、以下のように2つのリストを結合することができます:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result_list = list1 + list2
print(result_list)

出力:

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

また、extend() メソッドを使用して、同じ結果を得ることができます。

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

出力:

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

extend()のオプション引数について

Pythonのリストオブジェクトの extend() メソッドには、オプションの引数がありません。 extend() メソッドは、単一の引数として、拡張するためのリストまたはイテラブルを取ります。

ただし、Pythonのスライス機能を使うことで、リストに別のリストを挿入する際に、指定した位置に挿入することができます。

例えば、以下のようにリスト list1 の2番目の位置に別のリスト list2 を挿入することができます。

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

出力:

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

この例では、リスト list1 のインデックス 2 から 2(つまり、2 と 3 の間)にスライスを挿入することで、list2 の要素がリスト list1 に挿入されます。