If d is a dict, am I guaranteed that d.keys() and d.values() will line up, in proper order, if called successively with no modification in between? That is, is the following safe? k,v = d.keys(), d.values() Thanks! ---------------------------------- Nathan Clegg nathan at islanddata.com