a = [] for (var key in xkeys) { a.push(x[key]) }
or, possibly, a = [] for (var key in xkeys) { a.push([key, x[key]]) } On Sun, Aug 30, 2015 at 7:54 PM, Eric Martz <ema...@microbio.umass.edu> wrote: > $ load =1al4 > ANTIBIOTIC 11-JUN-97 1AL4 > GRAMICIDIN D FROM BACILLUS BREVIS (N-PROPANOL SOLVATE) > found biomolecule 1: A, B > > $ x = {altloc!=''}.altloc.all.pivot > $ print x > { > "A" : 238 > "B" : 244 > "C" : 34 > "D" : 12 > } > > The keys in the associative array x are easily extracted into an indexed > array: > > $ xkeys = x.keys > $ print xkeys.type > array > $ print xkeys > A > B > C > D > > Is there an easy way to put the values into an indexed array, something > like x.values? > > If not, can someone show me how to write a 'for' loop to do that? (As > explained in my previous message, I haven't discerned how to obtain the > value for the Nth key when I don't know the key). > > Thanks, Eric > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Jmol-users mailing list > Jmol-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jmol-users > > -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Department of Chemistry St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr If nature does not answer first what we want, it is better to take what answer we get. -- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
_______________________________________________ Jmol-users mailing list Jmol-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jmol-users