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

Jaroslav Lukesh lukesh na seznam.cz
Čtvrtek Únor 7 21:03:27 CET 2013


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ší?

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]



Další informace o konferenci Python