Ideally something like this in a point wrangle would work:
setdetailattrib(0, d@mydict[itoa(@ptnum)], myvalue, "append");
setdetailattrib(0, d@mydict[itoa(@ptnum)], myvalue, "append");
for(int i=0; i<@numpt; i++) { string key = point(0, "key", i); int dummy[] = d@mydict[key]; append(dummy, i); d@mydict[key] = dummy; }
string names[] = {'foo','bar','foobar'}; float vals[] = {.123,.234,.345}; d@myDict; for( int i = 0; i < len( names); i++) { string thisName = names[i]; float thisVal = vals[i]; insert(d@myDict,set( thisName, thisVal)); }