質問編集履歴

1

修正

2023/01/26 23:59

投稿

sasaki0628
sasaki0628

スコア106

test CHANGED
File without changes
test CHANGED
@@ -41,7 +41,7 @@
41
41
  },
42
42
  ]
43
43
  ```
44
- 変更後データ
44
+ 変更後データ(この形に変更をしたい)
45
45
  ```ここに言語を入力
46
46
  result = {
47
47
  "い": [
@@ -133,6 +133,12 @@
133
133
 
134
134
  print(result)
135
135
  ```
136
+ pythonの出力結果(期待通りに出力できている)
137
+ ```ここに言語を入力
138
+ >>> print(result)
139
+ {'い': [{'id': 'い', 'fruits': 'apple', 'cd': 1}, {'id': 'い', 'fruits': 'apple', 'cd': 2}, {'id': 'い', 'fruits': 'apple', 'cd': 4}], 'ろ': [{'id': 'ろ', 'fruits': 'banana', 'cd': 5}], 'は': [{'id': 'は', 'fruits': 'grape', 'cd': 3}, {'id': 'は', 'fruits': 'grape', 'cd': 6}, {'id': 'は', 'fruits': 'grape', 'cd': 7}]}
140
+ ```
141
+
136
142
  作成中のtypescriptのコード
137
143
  ```ここに言語を入力
138
144
  const data = [
@@ -177,7 +183,7 @@
177
183
  data.map(x => result[x.id] = x);
178
184
  console.log(result)
179
185
  ```
180
- 出力結果
186
+ typescriptのコードの出力結果
181
187
  ```ここに言語を入力
182
188
  {
183
189
  'い': { id: 'い', fruits: 'apple', cd: 4 },
@@ -185,6 +191,8 @@
185
191
  'は': { id: 'は', fruits: 'grape', cd: 7 }
186
192
  }
187
193
  ```
188
- pythonで書いたコードのように、先に辞書にキーだけを追加し、そのキーに辞書を紐づけたいのですが、書き方がわからず困ってい
194
+ pythonで書いたコードのように、先に辞書にキーだけを追加し、そのキーに辞書を紐づけたいのですが、typescriptの書き方がわかせん
195
+
196
+ ※文章がわかりにくかったため、修正しました。
189
197
 
190
198