Реализация класса графов Python

Кто-нибудь может помочь мне понять упражнения ниже? мне нужно реализовать класс Graph. Пример использования

g = Graf(set([1,2,3]), set([(1,2), (2,3), (3,1)]))
for podgraf in g:
    print podgraf

и ответ должен быть

введите здесь описание изображения

Я смотрю на это упражнение более 2 часов, и я не знаю, как даже начать его. Я знаю о iter и next, но я действительно не знаю, с чего начать или где я могу найти полезную информацию. Я был бы очень признателен за подсказку или объяснение, как можно посмотреть на эту проблему.


person Bard91    schedule 19.12.2019    source источник
comment
Пожалуйста, прочитайте аналогичный вопрос здесь - stackoverflow.com /вопросы/19472530/   -  person Anatolii    schedule 20.12.2019
comment
Сначала вам нужно уточнить, что вы пытаетесь решить. Что именно вы делаете с графом? Что представляют собой параметры Graf()? Что такое каждый podgraf? Что означает вывод?   -  person Code-Apprentice    schedule 20.12.2019
comment
Кроме того, я предлагаю вам изучить Python 3, а не Python 2, потому что Python 2 больше не будет поддерживаться через две недели.   -  person Code-Apprentice    schedule 20.12.2019