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 svoje misto v Perlu ;) 2013/2/8 Visgean Skeloru <visg...@gmail.com> > 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 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 něco hezčího? >> >> ':'.join(re.findall('..?', a)) >> >> V. >> >> _______________________________________________ >> Python mailing list >> Python@py.cz >> http://www.py.cz/mailman/listinfo/python >> > > > > -- > GPG pub > key<http://keyserver.pgp.com/vkd/SubmitSearch.event?SearchCriteria=visgean%40gmail.com> > | github/visgean <http://github.com/Visgean> > > _______________________________________________ > 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