Привет! Лучший способ начать - это создать отдельные классы для каждой сущности: User, Post и Friendship. Вот пример кодика:
Программный код:
class User:
def __init__(self, user_id, name):
self.user_id = user_id
self.name = name
self.friends = []
self.posts = []
def add_friend(self, friend):
self.friends.append(friend)
def add_post(self, post):
self.posts.append(post)
class Post:
def __init__(self, post_id, user, content):
self.post_id = post_id
self.user = user
self.content = content
class Friendship:
def __init__(self, user1, user2):
self.user1 = user1
self.user2 = user2
user1.add_friend(user2)
user2.add_friend(user1)
# Пример использования
user1 = User(1, "Alice")
user2 = User(2, "Bob")
friendship = Friendship(user1, user2)
post1 = Post(1, user1, "Hello, World!")
user1.add_post(post1)
gлянь и попробуй, надеюсь поможет!