回答編集履歴
1
雑感
test
CHANGED
@@ -191,3 +191,39 @@
|
|
191
191
|
```
|
192
192
|
|
193
193
|
ですが、これは当然いいんですよね。
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
----
|
198
|
+
|
199
|
+
(追記)
|
200
|
+
|
201
|
+
考えてみると、dctとansが別なことが筋が悪い原因で、
|
202
|
+
|
203
|
+
```
|
204
|
+
|
205
|
+
data=[{'A':'A','S':'apple','W':'NY'},{'A':'B','S':'windows','W':'CF'},{'A':'B','S':'Lenovo','W':'CH'},{'A':'A','S':'su
|
206
|
+
|
207
|
+
mmung','W':'KL'}]
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
dct = {}
|
212
|
+
|
213
|
+
for index, datum in enumerate(data):
|
214
|
+
|
215
|
+
dct.setdefault(datum['A'],[]).append((datum['W'], datum['S']))
|
216
|
+
|
217
|
+
|
218
|
+
|
219
|
+
print(dct)
|
220
|
+
|
221
|
+
```
|
222
|
+
|
223
|
+
```
|
224
|
+
|
225
|
+
{'A': [('NY', 'apple'), ('KL', 'summung')], 'B': [('CF', 'windows'), ('CH', 'Lenovo')]}
|
226
|
+
|
227
|
+
```
|
228
|
+
|
229
|
+
としておいて、これを元にまた加工していく方がいいのでは。
|