[python] re: hlavolam

Petr Prikryl Prikryl na skil.cz
Úterý Červen 14 14:05:30 CEST 2005


> heh, to je riesenie. 

No, ja bych se jim moc nechlubil:

1. Zapomel jsi na jeden parametr u join(),
   takze ti to generuje nejake mezery navic.

2. Pouziti zabudovaneho stringu misto modulu
   to zkrati.

3. Funkci range() se nedoporucuje pouzivat
   v pripadech, kdy je xrange() efektivnejsi.

4. Vyuziti tretiho parametru (x)range() by ti
   umoznilo zbavit se uplne p (ubudou dva radky).

5. code[p:p+3][:2] dava stejny vysledek, jako
   code[p:p+2], jenom mnohem komplikovaneji.

6. code[p:p+3][2:] dava stejny vysledek, jako
   code[p+2] -- opet mnohem komplikovaneji.

7. Spolehas na to, ze slovnikova metoda values()
   ve tve konkretni implementaci Pythonu
   vraci hodnoty v urcitem poradi. To jinymi 
   slovy znamena, ze to nekde nemusi fungovat.

> sam si povedal, citujem 'Prečo? Mozes to s kludom zaslat' :)

Aha! Tak ty se snazis nastvat co nejvic lidi
a kazit praci druhych, co?. Nebo jsi jen tak 
neduvtipny a nepochopil jsi, proc se
to reseni nema posilat do diskusni skupiny?

pepr

P.S. Pro azurIta tentokrat bez hacku a carek ;)



Další informace o konferenci Python