質問編集履歴
1
情報の編集
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
一次元配列を二次元配列に変換したい
|
body
CHANGED
@@ -1,46 +1,23 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
|
3
|
-
|
2
|
+
配列arrayが
|
4
3
|
```ここに言語を入力
|
5
|
-
|
4
|
+
[["100","150","140","120","130","110"],["2","4","3","5"]]
|
6
5
|
```
|
7
|
-
と
|
6
|
+
とあり、
|
8
|
-
この
|
7
|
+
この配列を
|
9
8
|
```ここに言語を入力
|
10
|
-
|
9
|
+
[[["100","140","130"],["150","120","110"]],[["2","3"],["4","5"]]
|
11
10
|
```
|
12
|
-
という形にしたい。
|
13
|
-
今アウトプットのバリューは一次元配列になっている。
|
14
11
|
|
12
|
+
のように変形したい。
|
15
13
|
|
16
|
-
### 発生している問題・エラーメッセージ
|
17
|
-
|
18
|
-
アウトプットのバリューが、
|
19
|
-
```ここに言語を入力
|
20
|
-
{"a1":[xx,xx,xx],"b1":[xx,xx,xx],"c1":[xx,xx,xx]}
|
21
|
-
```
|
22
|
-
のように一次元配列になる。
|
23
14
|
### 該当のソースコード
|
24
15
|
|
25
16
|
```ここに言語名を入力
|
26
|
-
def A():
|
27
|
-
・
|
28
|
-
・
|
29
|
-
・
|
30
|
-
#ここから
|
31
|
-
#key には0か1が入っている
|
32
|
-
#valueにはdict変数の子辞書のバリュー{0:"100",1:"120"}・{0:"150",1:"130"}が入っている
|
33
|
-
#iにはa1・b1などが入る
|
34
|
-
for k,v in dict.items():
|
35
|
-
・
|
36
|
-
・
|
37
|
-
・
|
38
|
-
#a1_0などをa1に、b1_1などをb1に変換する処理が来る
|
39
|
-
for key,value in d.items():
|
40
|
-
if i not in dct:
|
41
|
-
|
17
|
+
li = []
|
42
|
-
|
18
|
+
for i in range(len(array)):
|
43
|
-
|
19
|
+
num += 1
|
20
|
+
if num %2 ==0:
|
44
|
-
|
21
|
+
#この先がわからない
|
22
|
+
|
45
|
-
```
|
23
|
+
```
|
46
|
-
とコードを書いた。
|