Как создать динамический список в словаре / создание 3D-массива - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу иметь динамический список.Что я знаю об этом списке, так это то, что он имеет 3 измерения

Размер третьего измерения отличается

Для каждого результата я хочу один (1) элемент с исходными (поезд) координатами xy идругой элемент, который представляет собой список совпадений

Как долго список совпадений зависит от каждого результата

coordinates=[]
for i in range(len(result)):
   xy = []
   destination={}
   destination['train']=result[i]
   for m in matches:
        xy.append(m)
   destination['query'] = xy
   coordinates.append(destination)

(Возможно, другое объяснение того, о чем я думаю: «координаты»)должен быть список с результатами, для каждого результата свой собственный диктонар с исходными xy-кординатами и совпадениями xy (xy-списки имеют разную длину для каждого результата. В каждом цикле он должен создавать пустой список "xy" ипустой dict «назначение»)

Вот как должен получиться список:

coordinates={
{train: (45,3), query: {(1,1),(2,1)}},
{train: (1,100), query: {(1,9)}}
}

, поэтому, если я сделаю coordinates[1].get(query), он покажет мне (1,1),(2,1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...