回答編集履歴
2
誤字を修正
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
jsonファイルのパースはPython標準ライブラリにあるのでそれを使うのが良いかと思います、
|
2
|
-
ま
|
1
|
+
jsonファイルのパースはPython標準ライブラリにあるのでそれを使うのが良いかと思います、そして、jsonデータにおける`machine`が必ず配列で、その中の辞書のキーが`No`なら以下のように書けるかと思います。
|
3
2
|
|
4
3
|
``` python
|
5
4
|
import json
|
1
言葉足らずなところがあったので追記
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
+
jsonファイルのパースはPython標準ライブラリにあるのでそれを使うのが良いかと思います、
|
1
|
-
|
2
|
+
また、jsonデータにおける`machine`がか鳴らす配列で、その中の辞書のキー`No`なら以下のように書けるかと思います。
|
2
3
|
|
3
4
|
``` python
|
4
5
|
import json
|
@@ -7,4 +8,5 @@
|
|
7
8
|
result = list(set(i['No'] for i in data['machine']))
|
8
9
|
|
9
10
|
print(result) # [u'F2', u'G1']
|
10
|
-
```
|
11
|
+
```
|
12
|
+
なお、`json.load`関数を使うとファイル(実際にはファイルオブジェクト)から読込できます。
|