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]

_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem