Re: [python] :-)

2018-04-15 Tema obsahu Petr Messner
Pro programátora by tohle mělo být čitelné, ale musel jsem se na to pár sekund dívat, než jsem si všiml, o co jde. Klíčové je asi uvědomit si, že False se chová jako 0 a True jako 1. Dokonce True + True == 2. Pro lidi přicházející z C je toto očekávatelné, ale ostatní tohle nemusejí vědět. V

Re: [python] :-)

2018-04-15 Tema obsahu Ales Zoulek
Uprimne, reload_redirect['Location'] += '?&'['?' in reload_redirect['Location']] + 'param=1' je fakt ohavna konstrukce. Jednak ten ascii art je necitelny bez syntax highlightu a druhak 'xy'[] je taky nic moc Python. Vlastne vubec nechapu motivaci dostat celou logiku na jeden radek, kdyz jedinej

Re: [python] :-)

2018-04-15 Tema obsahu Jaroslav Vysoký
Nejsem python profesionál, pouze (snad) nadšenec a propagátor, ale fakt by mě zajímalo, jestli je tohle "opravdovými" pythonisty považováno za čitelné. Já jsem to sice nakonec pochopil, a kdyby se podobné konstrukce vyskytovaly v kódu častěji, tak bych si na to jistě i zvykl, ale na první pohled