意見交換
APIでJSONデータを取得しています。
そのデーターに重複があるのでユニークなリストを作りたいと思っています。
例
[[{'id': '1', 'name': 'Storage'}, {'id': '2', 'name': 'DNS'}], [{'id': '1', 'name': 'Storage'}, {'id': '3', 'name': 'HTTPS'}]
]
ネストされたリストを平らにすることは次のコード出来ました。
python
1def flatten(nested_list): 2 return [e for inner_list in nested_list for e in inner_list]
しかしこの結果をset()するとdict型だと怒られます。
set(結果["di"]) { 1 , 2, 3}
で一応重複がないリストは出来るのですが、求めているのは次の結果です。
[{'id': '1', 'name': 'Storage'}, {'id': '2', 'name': 'DNS'}, {'id': '3', 'name': 'HTTPS'}]
どのようにすれば重複したJSONを重複しないように出来ますか?
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2017/04/13 13:33 編集