On Jan 17, 4:05 pm, [EMAIL PROTECTED] wrote: > Hello all, > For some reason, the following does not work : > > class C: > TYPES = [None] > DICT = {} > for Type in TYPES: > DICT.update((E,Type) for E in [1]) > > >>> NameError: global name 'Type' is not defined > > What do you think? Is this a bug?
Do not use those names...really poor choice... thingydingy = [None] my = {} for dingaling in thingydingy: my.update([(E,dingaling ) for E in [1]]) print my -- http://mail.python.org/mailman/listinfo/python-list