Hello everybody. I'm using a couple of "for" loops to help me in xml parsing using expat. Unfortunately, though, I've found that using more than one of these in a row, at least in my case, causes a redundancy error. a snippet of my code (note that this is not the way I set the dictionaries)-
attrs={u'title': u'example window title', u'name': u'SELF', u'icon': u'e.ico'} keys = ['name','title','icon'] for (tag, val) in attrs.iteritems(): for key in keys: print val the first "for" tag causes the dictionary (attrs) to have its keys called "tag" and its value called "val". The second "for" loop causes the dictionary keys to be read in a certain order. How could I take away the first "for" loop and replace it with something else to do the same general function? thanks for any help. Trey _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor