2017-10-22 11 views
-3
a=[[1,1,1],[2,2,2],[4,4,4]] 
b=[3,3,3] 

関数a.insertを使用して、選択した位置にbを得ることはできますか? students.insert(INT(引数[[5]])、リスト)リストにリストを挿入するPython

+0

さて、あなたが仕事をしようとしたものは何でもやりましたか? –

+1

選択されたポジションフィックスか、ポジションを選択してリストをソートしておく必要がありますか? – schwobaseggl

+0

希望する出力は何ですか? – Ajax1234

答えて

1

listオブジェクトは、それは錫で言うことを正確に行いinsert方法があります:

は、私はこれらの線の間で何かを試してみました

In [1]: a = [[1,1,1],[2,2,2],[4,4,4]] 

In [2]: b = [3, 3, 3] 

In [3]: a.insert(2, b) 

In [4]: a 
Out[4]: [[1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4]] 

私はリストa内の位置2[3, 3, 3]を挿入しています。

+0

私はちょうどそれを試み、私はこのエラーメッセージを得ました: – Skillwalker

+0

どのようなエラーメッセージ?そして、どのバージョンのPythonを使用していますか? –

1

insert()のほかに、これは代替です:

➜ ~ python3 
Python 3.6.2 (default, Aug 03 2017, 16:34:42) [GCC] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> a=[[1,1,1],[2,2,2],[4,4,4]] 
>>> b=[3,3,3] 
>>> a=a[:2]+[b]+a[2:] 
>>> a 
[[1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4]] 
>>> 
関連する問題