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件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/13 13:33 編集