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

2013-03-05 Tema obsahu Petr Přikryl
(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é :)

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

2013-03-05 Tema obsahu rajcze
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

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

2013-03-05 Tema obsahu Petr Přikryl
]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

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

2013-02-08 Tema obsahu David Rohleder
Mně třeba přijde čitelnější ten join s for cyklem. U findall je zákeřný ten otazník za .., protože při non-greedy vyhodnocování by to mohlo oddělovat ty znaky po jednom. Což je ale spíš chyba syntaxe regulárního výrazu, když má pro ? dva různé významy. D. rajcze píše v Pá 08. 02. 2013 v 02:13

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

2013-02-07 Tema obsahu David Rohleder
Ahoj, jak byste co nejhezčeji napsali následující - mám řetězec a chci jej po dvou znacích rozdělit dvojtečkou. Zatím nejzajímavější zápis, na který jsem přišel byl: a = abcdefghijkl (( %s:*(len(a)/2) ) % tuple(a[i:i+2] for i in xrange(0,len(a),2)))[:-1] Takto to vypadá dost nečitelně, zkusíte

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

2013-02-07 Tema obsahu Michal Molhanec
Dobrý den, Dne 7.2.2013 18:54, David Rohleder napsal(a): jak byste co nejhezčeji napsali následující - mám řetězec a chci jej po dvou znacích rozdělit dvojtečkou. Zatím nejzajímavější zápis, na který jsem přišel byl: a = abcdefghijkl (( %s:*(len(a)/2) ) % tuple(a[i:i+2] for i in

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

2013-02-07 Tema obsahu Vladimir Macek
On 7.2.2013 18:54, David Rohleder wrote: Ahoj, jak byste co nejhezčeji napsali následující - mám řetězec a chci jej po dvou znacích rozdělit dvojtečkou. Zatím nejzajímavější zápis, na který jsem přišel byl: a = abcdefghijkl (( %s:*(len(a)/2) ) % tuple(a[i:i+2] for i in

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

2013-02-07 Tema obsahu Visgean Skeloru
Imho nejlepsi reseni, je to citelne a kratke. 2013/2/7 Vladimir Macek ma...@sandbox.cz On 7.2.2013 18:54, David Rohleder wrote: Ahoj, jak byste co nejhezčeji napsali následující - mám řetězec a chci jej po dvou znacích rozdělit dvojtečkou. Zatím nejzajímavější zápis, na který jsem

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

2013-02-07 Tema obsahu rajcze
Hlavne (IMHO) asi jedine, z tech co zatim padly, kde je na prvni pohled jasne, co se deje. A i z toho prumysloveho pohledu je to IMHO nejcistsi ;) Samozrejme pokud by bylo nutne pouzit aspon jednou for cyklus (v libovolne forme), tak bych byl pro variantu Jaroslava Lukeshe. Desive one-linery maji