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)) nebo ta úloha zní, že tam musí být formátovací řetězec? -- Zdraví, Michal Molhanec _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python