fuj, takhle pisou lidi, co neumi python :) range(x) vraci list primo :)) (okej, tenhle maly sarkasmus jsem si nemohl odpustit, doufam, ze te neurazil:))
Jinak rikam - pokud jde o seznam immutable objektu, je melka kopie OK, jen je dulezite vedet, jak se to zachova u pole mutable objektu, a proc - tohle fakt dokaze zacatecnikum v pythonu hodne zavarit. Stejne jako predavani parametru funkcim - vetsina lidi neceka, ze kdyz si uvnitr funkce pracujes s nejakou promennou, tak se ti zmeni i mimo funkci, ale kdyz predas funkci mutable objekt, je to tak :) A to jsou duvody, proc bych nedoporucil python jako prvni programovaci jazyk (i kdyz je muj nejoblibenejsi :)) Joza 2010/10/14 Hynek Fabian <hynek.fab...@firma.seznam.cz>: >> R0=[] >> for x in range (8): >> R0.append(x) > Fuj, takhle pisou ceckari :-) > > R0 = list(range(8)) > >> R0work=R0 > R0Work = R0[:] > > Udela melkou kopii - rez od zacatku do konce. > Slovnik ma metodu copy() > (Na hluboke kopirovani je modul "copy") > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet. _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python