> Forget the others you mentioned, but insert one at the top, so we get: > > 0. itemize > 1. enumerate Itemize() is too close to the unrelated concept of items: >>> d = { 'red':'roja', 'blue':'azul' } >>> d.items() [('blue', 'azul'), ('red', 'roja')] >>> list(itemize(d)) [(0,'blue'), (1,'red')] Let's stick with enumerate(). Raymond