Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
>>> h.
['bonjour', 7, 'hola', -1.0, 'ΠΏΡΠΈΠ²1Ρ'].
>>> p = h # ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ # ΡΠΏΠΈΡΠΎΠΊ.
>>> Ρ
['bonjour', 7, 'hola', -1.0, 'ΠΏΡΠΈΠ²1Ρ'].
>>> Ρ [ 0 ] = 1 # ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.
>" h # ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ Π΄ΡΡΠ³Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ!
[1, 7, 'hola', -1.0, 'ΠΏΡΠΈΠ²1Ρ'].
>>> Ρ
[1, 7, 'hola', -1.0, 'ΠΏΡΠΈΠ²Π»-Ρ'].
ΠΠ° ΡΡ
Π΅ΠΌΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΡΠΈΡ. 4.32, Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΠΈ h ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΈΡΠΎΠΊ, Ρ. Π΅. ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ.
ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΡΠ»Π°ΡΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΈΡΠΎΠΊ:
Π ΠΈΡ. 432. Π‘Ρ
Π΅ΠΌΠ° ΠΏΠ°ΠΌΡΡΠΈ Python ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ
«> Ρ
= Ρ = [1, 2] # ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ >» Ρ
is Ρ # ΡΡΡΠ»Π°ΡΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ # ΠΎΠ±ΡΠ΅ΠΊΡ.
True.
>" Ρ
= [1, 2].
«> Ρ = [1, 2].
>>> Ρ
is Ρ False.
Π ΡΠΏΠΈΡΠΊΠ°ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΡΠ²ΡΠΉ Π²ΠΈΠ΄ — ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π½ΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅:
«> Π° = [4, 3, [2, 1]].
«> b = Π° [: ].
>>> b is, Π° False.
«> Πͺ [2] [0] = -100 >>> Π°.
[4, 3, [-100, 1]] # ΡΠΏΠΈΡΠΎΠΊ, Π° ΡΠΎΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ.
>>>
ΠΡΠΎΡΠΎΠΉ Π²ΠΈΠ΄ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ — Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΌ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΊΠΎΠΏΠΈΠΈ Π²ΡΠ΅Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅:
>" import ΡΠΎΡΡ.
«> Π° = [4, 3, [2, 1]].
>>> b = copy. deepcopy (Π°).
«> b[2] [0] = -100 «> Π°.
[4, 3, [2, 1]] # ΡΠΏΠΈΡΠΎΠΊ, Π° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ.
>>>
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Ρ Π΄ΡΡΠ³ΠΎΠΉ — ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ ΡΠΏΠΈΡΠΊΠ°.