Jo vlastně. To je pravda. Nějak se mi do toho uvažování vnutila ethernetová adresa, kde je to sudý počet hexa cifer. :)
______________________________________________________________ > Od: "rajcze" <raj...@gmail.com> > Komu: Konference PyCZ <python@py.cz> > Datum: 05.03.2013 15:07 > Předmět: Re: [python]cvičení z formátování řetězce > >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 > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python