Michal Molhanec píše v Čt 07. 02. 2013 v 20:04 +0100: > 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 xrange(0,len(a),2)))[:-1] > > > > Takto to vypadá dost nečitelně, zkusíte něco hezčího? > > ':'.join(a[i:i+2] for i in range(0,len(a),2)) >
super > nebo ta úloha zní, že tam musí být formátovací řetězec? ne, jenom jsem se do toho vytváření řetězce tak zamotal, že z toho vypadl taková skoroperlová hrůza :-) (ale líbí se mi ten smajlík na konci :-) David _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python