2011-08-07 7 views
6

は、私は2つのリストを持っている:リストをPythonの別のリストに挿入するにはどうすればいいですか?

A = [1,2,3] 
B = [4,5,6] 

は、任意のpostionでAにBを挿入するためのエレガントな方法はありますか?

仮説的な出力:

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

はもちろん、私はBを反復処理とを1つずつ挿入するが、私はより良い方法があった考え出しことができます。

+4

回答回答ボックスに行くだろう。 –

+0

私自身の質問には答えられないようです。私は混乱を減らすためにそれを解決としてマークしました。 –

+0

@ニックあなたは間違いなく自分の質問に答えることができます。それを試してみてください。 –

答えて

2
def insert(outer, inner, pos): 
    outer[pos:pos] = inner 
+3

答えを広げて少し一般的にすることができますか?あなたは任意の位置に挿入することについて尋ねるが、あなたの答えはそれを反映していない。 – abcd

12
A[1:1]=B 

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

+0

これは選択された回答よりも優れています – selvin

関連する問題