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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to