[python] cvičení z formátování řetězce

Petr Přikryl prikryl na atlas.cz
Úterý Březen 5 15:01:11 CET 2013


(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 ;)


Další informace o konferenci Python