> 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