Jason Drew wrote:
> z = lambda cp: (int(cp[min([i for \
> i in xrange(0, len(cp)) if \
> cp[i].isdigit()]):])-1,
> sum(((ord(cp[0:min([i for i in \
> xrange(0, len(cp)) if \
> cp[i].isdigit()])][x])-ord('A')+1) \
> * (26 ** (len(cp[0:min([i for i in \
> xrange(0, len(cp)) if \
> cp[i].isdigit()])])-x-1)) for x in \
> xrange(0, len(cp[0:min([i for i in \
> xrange(0, len(cp)) if \
> cp[i].isdigit()])]))))-1)
While I think we can all agree that this is a sin against man and nature
;) I'll ignore that for the moment to note that you don't need any of
the '\' characters. You're already using parentheses and brackets. I
find there are *very* few cases where I really need a line-continuation
character.
STeVe
--
http://mail.python.org/mailman/listinfo/python-list