[python] cvičení z formátování řetězce
    David Rohleder 
    davro na ics.muni.cz
       
    Čtvrtek Únor  7 21:00:44 CET 2013
    
    
  
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
    
    
Další informace o konferenci Python