Задание: Используя списки и словари установить взаимосвязи пользователей некой соц.сети.
С помощью функции найти имена друзей, например “Кати”
(точнее: окружение её контактов - с кем она и кто с ней дружат).
С ходу набросал вот:
friendships = { 'Алексей': ['Александр', 'Петр'], 'Александр': [], 'Петр': ['Александр', 'Катя'], 'Катя': ['Александр', 'Владимир'], 'Владимир': ['Аня'], 'Аня':['Катя']} x = [] for dic in friendships: for key, value in friendships.items(): if value == ['Катя']: x.append(key) break print(x)
Дальше не понимаю как идти (исправить) и где бы тут “замутить” функцию.