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

Vladimir Macek macek na sandbox.cz
Čtvrtek Únor 7 20:05:18 CET 2013


On 7.2.2013 18:54, David Rohleder wrote:
> Ahoj,
>
> 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(re.findall('..?', a))

V.



Další informace o konferenci Python