\

Pythonでは、2つのリストを交互に結合する方法があります。これは、2つの異なるリストの要素を交互に取り出して新しいリストを作成するという操作です。

以下に具体的なコードを示します。

list1 = ['1', '2', '3']
list2 = ['hello', 'world']
result = [None]*(len(list1)+len(list2))
result[::2] = list1
result[1::2] = list2
print(result)  # ['1', 'hello', '2', 'world', '3']

このコードでは、まずlist1list2の長さの合計分の要素を持つ新しいリストresultを作成します。そして、resultの偶数インデックスにlist1の要素を、奇数インデックスにlist2の要素を代入します。これにより、list1list2の要素が交互に並んだ新しいリストが作成されます。

この方法を使えば、任意の2つのリストを簡単に交互に結合することができます。Pythonでリスト操作を行う際の参考にしてみてください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です