ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠšΠΎΡ€Ρ‚Π΅ΠΆΠΈ. 
ВСхнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

4) # это Π½Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, Π° Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚! 1Π΅ΠΏ (Π¬) # опрСдСляСм Π΄Π»ΠΈΠ½Ρƒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° 3. Π₯, Ρƒ = 1, 3 # ΡƒΠ±Ρ€Π°Π»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки. B = (' 1', 2, '4') # создаСм ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. Π“ = tuple () # ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ пустого ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°. 0, 1, 2, 3, 4, 5, Π±, 7, 8, 9, '1', 2, *4'). T + b # слияниС ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ. 1, с ' 1' / 3], '3'). Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ range. 1, 5, 6, 7, 8, ' 1). Π₯, Ρƒ) = (10, 5). Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°! Π₯, Ρƒ = Ρƒ, X. T = (1, -3… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠšΠΎΡ€Ρ‚Π΅ΠΆΠΈ. ВСхнология Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠšΠΎΡ€Ρ‚Π΅ΠΆ (tuple) Π² Python схоТ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ свойствам со ΡΠΏΠΈΡΠΊΠΎΠΌ Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ измСняСмости. ΠšΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты структуры Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ВспомнитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ (см. ΠΏ. 4.19.3).

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ популярныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ[1]:

>>> () # созданиС пустого ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°.

>" (4) # это Π½Π΅ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, Π° Ρ†Π΅Π»ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚!

«> (4,) # Π° Π²ΠΎΡ‚ это — ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, состоящий ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ.

# элСмСнта!

(4,).

>>> b = (' 1', 2, '4') # создаСм ΠΊΠΎΡ€Ρ‚Π΅ΠΆ.

«> b.

(*1', 2, '4').

«> 1Π΅ΠΏ (Π¬) # опрСдСляСм Π΄Π»ΠΈΠ½Ρƒ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° 3.

>" t = tuple (range (10)) # созданиС ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ.

# Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ range.

>>> t + b # слияниС ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ.

(0, 1, 2, 3, 4, 5, Π±, 7, 8, 9, '1', 2, *4').

>" Π³ = tuple ([1, 5, 6, 7, 8, '1']) # ΠΊΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.

>>> Π³.

(1, 5, 6, 7, 8, ' 1[1]).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ значСния ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π²ΡƒΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ:

«> {Ρ…, Ρƒ) = (10, 5).

>>> Ρ… 10.

>" Ρƒ.

«> Ρ…, Ρƒ = 1, 3 # ΡƒΠ±Ρ€Π°Π»ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки.

>>> X.

>>> Ρƒ 3.

ΠŸΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами содСрТимоС Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

«> Ρ…, Ρƒ = Ρƒ, X.

«> X.

>>> Ρƒ 1.

ΠšΠΎΡ€Ρ‚Π΅ΠΆ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСльзя, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список, входящий Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆ:

>" t = (1, [1,3], -3-).

«> t [1].

[1, 3].

«> t [1] [0] = '1'.

>>> t.

(1, Π‘ ' 1' / 3], '3').

  • [1] ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.: https://docs.python.org/3/tutorial/datastructures.htrnl#tuples-and-sequences.
  • [2] ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см.: https://docs.python.org/3/tutorial/datastructures.htrnl#tuples-and-sequences.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ