Jen tak pro uplnost - ten otaznik nutny je, schvalne si to zkus pustit na retezci s lichym poctem znaku ;)
J. 2013/3/5 Petr Přikryl <prik...@atlas.cz>: > (Našel jsem to pozdě :) > >> Od: "Vladimir Macek" >> >>':'.join(re.findall('..?', a)) > > Ten otazník asi není nutný. Pokud by se toho dělalo víc, > pak je lepší použít kompilovaný regulární výraz. Podle > mého názoru je to pak ještě trochu čitelnější. (Kdo se bojí, > použije ještě r'..', ale je to zbytečné :) > > import re > rex = re.compile('..') > ... > a = "abcdefghijkl" > ':'.join(rex.findall(a)) > > P. > > P.S. Teď ještě dobrovolníka , který na ta řešení nasadí timeit ;) > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python