Создание списка с 2 массивами, список содержит один элемент из массива zz
и 1 один элемент из массива xtime
.
l = np.empty(len(yy), dtype=np.object)
for i in range(len(zz)):
l[i] = zz[i], xtime[i]
print(l[:10])
вывод:
[(2, 2008) (1, 2008) (4, 395) (3, 395) (6, 1935) (5, 1935) (8, 3828)
(7, 3828) (10, 4182) (9, 4182)]
Здесь Я создаю диктат списков (каждый ключ - это узел, содержащий узел, к которому он подключен, и время, чтобы добраться до этого узла).
for i in range(0,5):
g.addEdge(yy[i], l[i])
Ниже приведен список диктов (это правильная форма список диктов?) и я хочу получить значения, например, к какому узлу 2 подключен (как он подключен к узлу 1). Таким образом, чтобы получить это значение, если этот список диктов в правильном формате.
defaultdict(<class 'list'>, {1: [(2, 2008)], 2: [(1, 2008)], 3: [(4, 395)], 4: [(3, 395)], 5: [(6, 1935)]})