質問するログイン新規登録

質問編集履歴

5

dict

2020/10/20 13:33

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -7,11 +7,11 @@
7
7
  しかしながら、構文エラーで実行することができません。対応方法をご教示願います。
8
8
 
9
9
  ちなみに以下の構文なら成功しますが、
10
- 'weight' : value['weight'] for r in result
10
+ 'weight' : r['weight'] for r in result
11
11
  この書き方の場合、他の値(height)も取り出したい時に構文エラーになります。
12
12
  仮にできたとしてもループが冗長だと思います。
13
- 'weight' : value['weight'] for r in result
13
+ 'weight' : r['weight'] for r in result
14
- 'height' : value['height'] for r in result
14
+ 'height' : r['height'] for r in result
15
15
 
16
16
  ```result
17
17
  [

4

JSON修正

2020/10/20 13:32

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -15,10 +15,11 @@
15
15
 
16
16
  ```result
17
17
  [
18
- {'name': 'yamada', 'weight': '72'},
18
+ {'name': 'yamada', 'month':'2020/10', 'weight': '72', 'height':180},
19
- {'name': 'yamada', 'weight': '74'}
19
+ {'name': 'yamada', 'month':'2020/11','weight': '74', 'height':181}
20
20
  ]
21
21
  ```
22
+ ※.resultはテーブルから取得した時系列データです
22
23
 
23
24
  ```python
24
25
  Item = []

3

あるべき姿

2020/10/20 07:38

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -29,4 +29,21 @@
29
29
  'weight' : value['weight']
30
30
  }
31
31
  Item.append(dict1)
32
+ ```
33
+
34
+ あるべき姿は以下の通りです。
35
+
36
+ ```json
37
+ {
38
+ "name": yamada,
39
+ "DataList":[
40
+ {
41
+ "weight": '72'
42
+ },
43
+ {
44
+ "weight": '74'
45
+ }
46
+ ]
47
+ }
48
+
32
49
  ```

2

エラーになる旨を追記

2020/10/20 07:09

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,8 @@
8
8
 
9
9
  ちなみに以下の構文なら成功しますが、
10
10
  'weight' : value['weight'] for r in result
11
- この書き方の場合、他の値(height)も取り出したい時にプが冗長になり避けたいで
11
+ この書き方の場合、他の値(height)も取り出したい時に構文エラーになり
12
+ 仮にできたとしてもループが冗長だと思います。
12
13
  'weight' : value['weight'] for r in result
13
14
  'height' : value['height'] for r in result
14
15
 

1

課題追記

2020/10/20 04:56

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,12 @@
6
6
  キー weightとペアのマップ型で格納したいです。
7
7
  しかしながら、構文エラーで実行することができません。対応方法をご教示願います。
8
8
 
9
+ ちなみに以下の構文なら成功しますが、
10
+ 'weight' : value['weight'] for r in result
11
+ この書き方の場合、他の値(height)も取り出したい時にループが冗長になり避けたいです
12
+ 'weight' : value['weight'] for r in result
13
+ 'height' : value['height'] for r in result
14
+
9
15
  ```result
10
16
  [
11
17
  {'name': 'yamada', 'weight': '72'},