Я хочу иметь динамический список.Что я знаю об этом списке, так это то, что он имеет 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)