Andrew wrote: > Newb here... For one of my programs I want to initialize a variable for > each letter of the alphabet. For example, a,b,c = 0,0,0.
Why do you want to do this? This looks like a particularly bad idea to me. Can't you just use a dict of the "variables", e.g.: py> d = dict.fromkeys(string.ascii_lowercase, 0) py> d['a'] 0 py> d['x'] 0 py> d['q'] 0 If you insist on updating the module globals, you can do something like: py> globals().update(dict.fromkeys(string.ascii_lowercase, 0)) py> a 0 py> x 0 py> q 0 but I find that just about every use of globals() has a bad code smell. STeVe -- http://mail.python.org/mailman/listinfo/python-list