> >>> a = 'one' > >>> b = 'two' > >>> c = 'three' > >>> [a, b, c] = [s.upper() for s in [a, b, c]] > >>> a > 'ONE' > > Both of these accomplish what I'm after; I prefer the second for its > brevity. But either approach requires that I spell out my list of > vars-to-alter [a, b, c] twice. This strikes me as awkward, and > would be difficult > with longer lists.
seq = a, b, c a, b, c = seq = [s.upper() for s in seq] -- http://mail.python.org/mailman/listinfo/python-list