Is there a nicer way to do this?
Terry Reedy
tjreedy at udel.edu
Fri Oct 5 00:31:21 EDT 2007
"Paul Hankin" <paul.hankin at gmail.com> wrote in message
news:1191535908.219535.14890 at 57g2000hsv.googlegroups.com...
| On Oct 4, 10:53 pm, "Terry Reedy" <tjre... at udel.edu> wrote:
| > However, mapping indexes to names should be more useful:
| >
| > >>> aNames = dict(enumerate(['foo', 'bar']))
| > >>> aNames
| >
| > {0: 'foo', 1: 'bar'}
|
| If you are right that a map from indices to name is best, there's no
| need for a dict: the original list already provides such a mapping.
Right. The dict should be reversed, mapping names to indexes, if there
were a use.
More information about the Python-list
mailing list