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

David Rohleder davro na ics.muni.cz
Čtvrtek Únor 7 21:16:53 CET 2013



Jaroslav Lukesh píše v Čt 07. 02. 2013 v 21:03 +0100:
> A co opustit nesrozumitelný způsob zápisu a udělat to klasicky? Sice to není 
> akademicky zajímavé, ale nebude to třeba i rychlejší, samodokumentujícnější 
> a hlavně bezpečnější?
> 

ty joiny z předchozích ukázek považuju za dostatečně bezpečné i
blbuvzdorně čitelné. Ale proč ne.

> a = "abcdefghijkl"
> aa=[]
> for i in xrange(0,len(a),2):
>     aa.append(a[i:i+2])
> print join(aa,':')
> 
> (nekontroloval jsem to, střelil jsem od pasu)
> 
> Chci vidět, jak uděláte audit na takový řádek. Akademické hřmění mozků je 
> jedna věc, ale průmysl je o něčem jiném a živí nás všechny.
> 
> 
> ----- Původní zpráva ----- 
> 
> a = "abcdefghijkl"
> (( "%s:"*(len(a)/2) ) % tuple(a[i:i+2] for i in xrange(0,len(a),2)))[:-1]
> 
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python




Další informace o konferenci Python