Good use for itertools.dropwhile and itertools.takewhile
Alexander Blinne
news at blinne.net
Tue Dec 4 12:18:01 EST 2012
Another neat solution with a little help from
http://stackoverflow.com/questions/1701211/python-return-the-index-of-the-first-element-of-a-list-which-makes-a-passed-fun
>>> def split_product(p):
... w = p.split(" ")
... j = (i for i,v in enumerate(w) if v.upper() != v).next()
... return " ".join(w[:j]), " ".join(w[j:])
Greetings
More information about the Python-list
mailing list