Re: [python] Spojovani retezcu: (bylo: Rekurzivní generátor v Pythonu 3?)

2016-08-28 Tema obsahu Petr Viktorin
On 08/28/2016 05:51 PM, Honza Král wrote: Honza Král E-Mail: honza.k...@gmail.com Phone: +420 606 678585 2016-08-28 17:40 GMT+02:00 Petr Messner : Díky Honzo za odkaz. Jinak - Python, Ruby, Java, C++, na jazyku nezáleží... Musím vědět, jestli daná operace manipuluje

Re: [python] Spojovani retezcu: (bylo: Rekurzivní generátor v Pythonu 3?)

2016-08-28 Tema obsahu Honza Král
Honza Král E-Mail: honza.k...@gmail.com Phone: +420 606 678585 2016-08-28 17:40 GMT+02:00 Petr Messner : > Díky Honzo za odkaz. > > Jinak - Python, Ruby, Java, C++, na jazyku nezáleží... Musím vědět, jestli > daná operace manipuluje s některým svým operandem, nebo

Re: [python] Spojovani retezcu: (bylo: Rekurzivní generátor v Pythonu 3?)

2016-08-28 Tema obsahu Petr Messner
Díky Honzo za odkaz. Jinak - Python, Ruby, Java, C++, na jazyku nezáleží... Musím vědět, jestli daná operace manipuluje s některým svým operandem, nebo vytváří novou hodnotu. A protože jsou stringy v Pythonu immutable, tak jako programátor bych měl tušit, že se bude kopírovat. A dát si pozor

Re: [python] Spojovani retezcu: (bylo: Rekurzivní generátor v Pythonu 3?)

2016-08-28 Tema obsahu Honza Král
2016-08-28 16:51 GMT+02:00 Jirka Vejrazka : > Jenom poznamka ne okraj: > > "nedělej skládání řetězců stylem txt += part, je to strašně pomalé (O(n^2) > místo O(n)).. Z txt si udělej list a používej append: txt.append(part) a na > konci "".join(txt)." > > Tohle platilo

[python] Spojovani retezcu: (bylo: Rekurzivní generátor v Pythonu 3?)

2016-08-28 Tema obsahu Jirka Vejrazka
Jenom poznamka ne okraj: "nedělej skládání řetězců stylem txt += part, je to strašně pomalé (O(n^2) místo O(n)).. Z txt si udělej list a používej append: txt.append(part) a na konci "".join(txt)." Tohle platilo nekdy do vydani Pythonu 2.5. V te verzi bylo spojovani retezcu pomoci += vyrazne