V Pythonu se nepracuje s proměnnými jako takovými, ale pouze referencemi na objekt. Proto se přiřazením<br><br>R0work = R0<br><br>pouze změní reference na jeden a tentýž objekt. Pro naklonování, vytvoření nového objektu, je potřeba zavolat něco takovéhoto:<br>
<br>R0work = list(R0)<br><br>S pozdravem,<br>Juda Kaleta<br><br><div class="gmail_quote">2010/10/14 Charlotte van Leeweneck <span dir="ltr">&lt;<a href="mailto:vanleeweneck.charlotte@gmail.com">vanleeweneck.charlotte@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dobry den,<br><br>potrebovala bych pomoci s nasledujicim problemem.<br><br>R0=[]<br><span style="color: rgb(255, 0, 0);">for </span>x <span style="color: rgb(255, 0, 0);">in range</span> (8):<br>
    R0.append(x)<br>R0work=R0<br>

R0work[-1]=0<br><br>print(R0) <br>print (R0work)<br><br><br>Cílem bylo, aby mi to nahradilo posledni prvek v mnozine R0work prvkem 0, ale mozinu R0 nechalo nedotcenou <br>tj. pozadovaný vysledek R0=[0, 1, 2, 3, 4, 5, 6, 7], R0work=[0, 1, 2, 3, 4, 5, 6, 0]<br>


Bohuzel to tak nefunguje a nahrazuje posledni prvek v obou mnozinach. Kde delam chybu?<br><br><br>Dekuji za odpoved.<br>Sarka<br><br>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><br>