質問編集履歴
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,4 +2,19 @@
|
|
2
2
|
|
3
3
|
例)
|
4
4
|
a=[[1,2,3,4][6,7,8,9]]→a=[[1,2,3,4,5][6,7,8,9,0]]
|
5
|
-
この場合多分左だと,a[0][4]を調べるとout of range とでますが、右だと5って出てきますよね……そういうことです(伝われ)
|
5
|
+
この場合多分左だと,a[0][4]を調べるとout of range とでますが、右だと5って出てきますよね……そういうことです(伝われ)
|
6
|
+
|
7
|
+
えらーでは出ないんです、出力が違うんです。appendもextendも使うと、例えば元が[[0,1,2,3][4,5,6,7]]だとしたら、[[0,1,2,3][4,5,6,7][0,0]]となります。本当は[[0,1,2,3,0][4,5,6,7,0]]にしたいのに。
|
8
|
+
そもそも配列同士を合体させたいけどふつうに+を使うと質問通りの記述やなくて上のような感じになってしまいます。
|
9
|
+
A=[[0,1,2,3][4,5,6,7]],B=[0,0]
|
10
|
+
このABふたつを合体させて[[0,1,2,3,0][4,5,6,7,0]]にしたいんです。
|
11
|
+
|
12
|
+
今insert使ってみたのですがいまいち使い方かわからなかったので質問しました。
|
13
|
+
c=[[0 1 2 3][4 5 6 7]]
|
14
|
+
b=[list(c)]
|
15
|
+
a=[0 0]
|
16
|
+
N=len(b)
|
17
|
+
for i in range(N):
|
18
|
+
b[i].insert(a[i],3)
|
19
|
+
|
20
|
+
list indices must be integers or slices not strとでます。
|