-1
私が持っている2 Pythonのリスト:Pythonで2つのリストをインターリーブする方法は?
私はc_list
ように
c_list
ことが好きこの見えに一緒にこれら二つのリストをインタリーブしたい
>>> a_list = [1, 2, 3]
>>> b_list = ["a", "b"]
:
[1, "a", 2, "b", 3]
最善の方法それを行うには?
私が持っている2 Pythonのリスト:Pythonで2つのリストをインターリーブする方法は?
私はc_list
ように
c_list
ことが好きこの見えに一緒にこれら二つのリストをインタリーブしたい
>>> a_list = [1, 2, 3]
>>> b_list = ["a", "b"]
:
[1, "a", 2, "b", 3]
最善の方法それを行うには?
result = []
while a_list and b_list:
result.append(a_list.pop(0))
result.append(b_list.pop(0))
result.extend(a_list)
result.extend(b_list)
THDドキュメントの[itertoolsレシピ](https://docs.python.org/3/library/itertools.html#itertools-recipes)で 'roundrobin'''関数を参照してください。 – wwii