In article <[email protected]>,
Chris Angelico <[email protected]> wrote:
> result = "".join([x[int(x[0])+1:] for x in
> ("0"+s).replace("-","+").split("+")])
That's exceedingly clever. But bordering on line noise. At the very
least, I would break it up into a couple of lines to make it easier to
understand (plus you can print out the intermediate values to see what's
going on):
chunks = ("0"+s).replace("-","+").split("+")
result = "".join([x[int(x[0])+1:] for x in chunks]
--
http://mail.python.org/mailman/listinfo/python-list