Помогите пожалуйста, пытаюсь построить граф на подобии как в этой статье Анализ дружеских связей VK с помощью Python.
Сгенерировал список, но не понимаю как там преобразовать его в такой json файл как здесь
import json json.dumps(my_data)
{ "nodes": [ {"id": "Myriel", "group": 1}, {"id": "Napoleon", "group": 3}, {"id": "Mlle.Baptistine", "group": 5}, {"id": "Mme.Magloire", "group": 1}], "links": [ {"source": "Napoleon", "target": "Myriel", "value": 1}, {"source": "Mlle.Baptistine", "target": "Myriel", "value": 8}, {"source": "Mme.Magloire", "target": "Myriel", "value": 10}, {"source": "Mme.Magloire", "target": "Mlle.Baptistine", "value": 6}] }
[ ( {Мой друг}, [ {Общий друг}, {Еще общий друг} ] ), ( {Второй друг}, [ {Общий друг} ] ) ]
heyyyyЭто не питоний код.
меня есть список друзей такого формата
heyyyy
И у меня есть список друзей такого формата
import json import ast z = [ ( {'Antonio'}, [ {'Igor'}, {'Aleksandr'} ] ), ( {'John'}, [ {'Dasha'} ] ) ] def set_default(obj): if isinstance(obj, set): return obj.pop() raise TypeError print(dict(ast.literal_eval(json.dumps(z, default=set_default))))
[({'first_name': 'Вася', 'uid': 111111, 'last_name': 'Пупкин'}, [{'first_name': 'МИша', 'uid': 222222, 'last_name': 'Пупкин'}])]