2016-08-02 1 views
-1

私が持っている2 Pythonのリスト:Pythonで2つのリストをインターリーブする方法は?

私は c_listように c_listことが好きこの見えに一緒にこれら二つのリストをインタリーブしたい
>>> a_list = [1, 2, 3] 
>>> b_list = ["a", "b"] 

[1, "a", 2, "b", 3] 

最善の方法それを行うには?

+0

THDドキュメントの[itertoolsレシピ](https://docs.python.org/3/library/itertools.html#itertools-recipes)で 'roundrobin'''関数を参照してください。 – wwii

答えて

0
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) 
関連する問題