Учитывая ввод, подобный этому:
1 2
2 3
2 5
5 1
3 4
4 5
4 6
Я пытаюсь превратить его в словарь, подобный следующему:
dict = {
1: [2, 5],
2: [1, 3, 5],
3: [2, 4],
4: [3, 5, 6],
5: [1, 2, 4],
6: [2, 4],
}
Думайте о нем как о вершинах и соответствующих соседях. Таким образом, у вершины 1 есть два разных соседа: 2 и 5 ... et c
Я подумал, что было бы идеально сделать данные в двумерном массиве, просмотреть список и добавить новые значения в словарь
inp = []
for i in range(7):
v1, v2 = map(int, input().split())
inp.append([v1, v2])
возвращает:
[[1, 2], [2, 3], [2, 5], [5, 1], [3, 4], [4, 5], [4, 6]]
Но я не уверен, откуда go отсюда