Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π­Ρ‚Π° функция позволяСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ скрытоС ΠΈΠ»ΠΈ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ содСрТимоС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π»ΠΈΡ†Π°ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, влоТСния, ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚.Β Π΄. Для сохранСния исходного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ копию ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΒ», оставив исходный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Β 

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Β 

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ»Β > Β«Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ»Β > Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒ элСмСнты».

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ появлСниС этого Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² сообщСниС элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Ѐайл» > Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β»Β > Β«Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β». По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒ элСмСнты Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β» ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ скрытого содСрТимого Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅, Ρ‚.

Β Π΅. установлСнныС Ρ„Π»Π°ΠΆΠΊΠΈ. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ ΠΈΡ…, Ссли ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ содСрТимоС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ

Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈΒ β€” это ссылки Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ страницы PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ВсС Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈΒ». Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ структуру Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ слова ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π·Ρ‹.


ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ относятся ΠΊ тСкстовым ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚Π°. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈΒ» (Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ инструмСнт Π² Π»Π΅Π²ΠΎΠΉ части строки прСдставлСния). ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ примСчания, ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ, рисунки, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ влоТСния. ВлоТСния, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

Β 

ВлоТСния Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

ВлоТСния Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΊΠ°ΠΊ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF, Ρ‚Π°ΠΊ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…) Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² качСствС справочной ΠΈΠ»ΠΈ связанной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС влоТСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ «ВлоТСния» (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ инструмСнт Π² Π»Π΅Π²ΠΎΠΉ части строки прСдставлСния). ВлоТСния, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.
Β 

Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ содСрТимоС

Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (страницы, тСкст, изобраТСния, ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹) Π½Π΅ всСгда Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· PDF-Ρ„Π°ΠΉΠ»Π°, ΠΈΠ½ΠΎΠ³Π΄Π° вмСсто этого просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ восстановлСны Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.


НазначСния

МоТно Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ Π² PDF-Ρ„Π°ΠΉΠ»Π΅ ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ. ΠŸΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ Π·Π½Π°Ρ‡ΠΊΠ° этот Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ назначСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ «НазначСния» (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ инструмСнт «НазначСния» Π² области «ПанСль»). Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ распространСнии PDF-Ρ„Π°ΠΉΠ»Π° Π½Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Β 


ВстроСнныС эскизы

Эскизы — это ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹Π΅ изобраТСния страниц, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эскизы страниц ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹Β» (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ инструмСнт Β«Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹Β» Π² области «ПанСль»).
Β 

Β 

Поля Ρ„ΠΎΡ€ΠΌ ΠΈ дСйствия

Поля Ρ„ΠΎΡ€ΠΌ Π² PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой динамичСскиС элСмСнты управлСния с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ возмоТностями. ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнта всС поля Ρ„ΠΎΡ€ΠΌ становятся нСдоступными для рСдактирования, заполнСния ΠΈΠ»ΠΈ подписания. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ поля Ρ„ΠΎΡ€ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΒ» (Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ инструмСнт Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ управлСния Ρ„ΠΎΡ€ΠΌΒ» Π² области «ПанСль»).


ВсС скрипты JavaScript

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ JavaScriptΒ β€” это Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ дСйствия ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… условиях. Если этот элСмСнт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, всС скрипты JavaScript станут Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.


Бсылки

Бсылки ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ дСйствия. Если ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ этот элСмСнт, тСкст ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ссылок останутся Π² PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΎ ΠΎΠ½ большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ самих ссылок.
Β 

ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅

ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ содСрТат свСдСния ΠΎ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΡ€, Ρ‚Π΅ΠΌΠ°, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, Π΄Π°Ρ‚Π°, свСдСния ΠΎΠ± авторских ΠΏΡ€Π°Π²Π°Ρ… ΠΈ Ρ‚.

Π΄. Π‘Π»ΡƒΠΆΠ΅Π±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ поиска ΠΏΠΎ PDF-Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск ΠΏΠΎ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌ. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹Π±Ρ€Π°Π² ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ «Ѐайл» > «БвСдСния». Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Бвойства ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Бвойства Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
Β 

ВстроСнныС Π½Π΅ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

Установив этот Ρ„Π»Π°ΠΆΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ просмотрСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСдств Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PDF-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. ΠŸΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ встроСнный индСкс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½.

Β 

Β 

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ всСх элСмСнтов, Π½Π°ΠΆΠΌΠΈΡ‚Π΅

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ всС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ содСрТимоС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π£Π΄Π°Π»ΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π€Π°ΠΉΠ»Β > Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ. Если трСбуСтся ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΎΠ΅ имя Ρ„Π°ΠΉΠ»Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

ВсС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ элСмСнты послС сохранСния Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Если Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ PDF-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π±Π΅Π· сохранСния, всС дСйствия Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ процСсс для достиТСния ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выполняСтся вмСстС с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдлагаСтся Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Power PDF Advanced. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ рСдактирования прСдлагаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠŸΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° содСрТимоС ΡƒΠΆΠ΅ встроСнного индСкса Π½Π΅ измСняСтся. Для обСспСчСния бСзопасности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² слСдуСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ встроСнныС, Π½ΠΎ Π½Π΅ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ индСкс. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ послС рСдактирования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΌ индСксС.

Β 

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ примСчания Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Β 

Β 

Β 

Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript?

JavaScript β€” это язык сцСнариСв, ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· основных Ρ†Π΅Π»Π΅ΠΉ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡƒΠ·Π»Π°ΠΌΠΈ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠ·Π»Π°ΠΌΠΈ ΠΏΠΎ сущСству ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтами HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ манипулирования этим элСмСнтом.

Π‘Π°ΠΌΡ‹ΠΉ элСмСнтарный способ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт с Π²Π΅Π±-страницы HTML β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ remove() для этого элСмСнта. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ любой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ элСмСнту HTML, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылку Π½Π° этот элСмСнт Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° JavaScript.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт ΠΈΠ· HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ удалСния ()

ΠœΠ΅Ρ‚ΠΎΠ΄ удалСния (ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для удалСния элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ примСняСтся, ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML. Бинтаксис ΠΌΠ΅Ρ‚ΠΎΠ΄Π° удалСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

элСмСнтRef.ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ()

Π’ этом синтаксисС elemRef являСтся ссылкой Π½Π° элСмСнт HTML Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ΄Π° JavaScript. Π­Ρ‚Π° функция Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта с использованиСм Π΅Π³ΠΎ класса

НачнитС с создания Π½ΠΎΠ²ΠΎΠ³ΠΎ HTML-Ρ„Π°ΠΉΠ»Π° ΠΈ помСститС Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:

<Ρ†Π΅Π½Ρ‚Ρ€>

<ΠΏ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ класс=»ΡƒΠ΄Π°Π»ΠΈ мСня»>Ρƒ мСня Π΅ΡΡ‚ΡŒ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ класс»ΡƒΠ΄Π°Π»ΠΈ мСня», Ρ‚Π°ΠΊ ΡƒΠ΄Π°Π»ΠΈ мСня!ΠΏ>

<Π±Ρ€ />

<Π±Ρ€ />

<Π±>ΠžΡ‚ LinuxПодсказкаб>

Ρ†Π΅Π½Ρ‚Ρ€>

Π’ этих строках создаСтся простой Ρ‚Π΅Π³ с классом, установлСнным Π½Π° «ΡƒΠ΄Π°Π»ΠΈ мСня». Запуск этого HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚

Ρ‚Π΅Π³ Π½Π° экранС. β€” это просто Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π±-страница Π½Π΅ Π±Ρ‹Π»Π° пустой ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнта. ПослС этого просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнт ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ установитС для Π½Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ onclick, Ρ€Π°Π²Π½ΠΎΠ΅ buttonClicked():

<Π±Ρ€ />

<ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ=»Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ°()»>Π£Π΄Π°Π»ΡΡ‚ΡŒΠΊΠ½ΠΎΠΏΠΊΠ°>

Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²Π΅Π±-страницу:

Кнопка Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​на Π²Π΅Π±-страницу, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²

Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°Clicked() {

elem =

Π’ строках Π²Ρ‹ΡˆΠ΅:

  • БоздаСтся функция buttonClicked(), которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ удалСния.
  • Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ссылка Π½Π° удаляСмый элСмСнт создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ className.
  • ПослС этого для элСмСнта вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ remove(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт Π΅Π³ΠΎ ΠΈΠ· HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

    ПослС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ элСмСнт с className = Β«removeMeΒ» удаляСтся ΠΈΠ· HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта с использованиСм Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

    Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1, создайтС Ρ‚Π΅Π³ p ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½ΠΎ Π½Π° этот Ρ€Π°Π· присвойтС Ρ‚Π΅Π³Ρƒ

    ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ вмСсто класса:

    Π­Ρ‚ΠΎ ВрСмя, Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ «removeMe», поэтому ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ мСня!

    ΠžΡ‚ LinuxHint

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒΠΊΠ½ΠΎΠΏΠΊΡƒ> p>

    Ρ†Π΅Π½Ρ‚Ρ€>

    Π­Ρ‚ΠΎ даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅:

    ПослС этого Π² Ρ„Π°ΠΉΠ»Π΅ скрипта Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:

    Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°Clicked() {

    elem =

    Π’ строках Π²Ρ‹ΡˆΠ΅:

  • БоздаСтся функция buttonClicked(), которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ удалСния.
  • Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ создаСтся ссылка Π½Π° удаляСмый элСмСнт с использованиСм Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° = Β«removeMeΒ».
  • ПослС этого для элСмСнта вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ remove(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт Π΅Π³ΠΎ ΠΈΠ· HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • Запуск элСмСнта HTML ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ:

    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Β«removeMeΒ» Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    ΠœΠ΅Ρ‚ΠΎΠ΄ remove() ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ элСмСнту, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈΠ· DOM Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ элСмСнту, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылку Π½Π° элСмСнт. И Π·Π°Ρ‚Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ remove() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для этой ссылки Π½Π° этот элСмСнт с использованиСм ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° remove().

    instagram stories viewer

    ДинамичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΠΈΠ· элСмСнта DOM Π² JavaScript | Π¨ΠΎΠ½ Уэлш Π‘Ρ€Π°ΡƒΠ½

    Новый ΡƒΠ·Π΅Π», Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Ρ‹

    Π€ΠΎΡ‚ΠΎ Π”ΠΆΠΎΠ½Π° Π¨Π½ΠΎΠ±Ρ€ΠΈΡ…Π° Π½Π° Unsplash

    ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС: Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ всю Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ созданию ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ динамичСской страницы Π² HTML/CSS ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ‚ΡƒΠ΄Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ JavaScript Π½Π° всякий случай.

    Π£ вас Π΅ΡΡ‚ΡŒ список ΠΈΠ»ΠΈ div , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся всСвозмоТный ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, ΠΈ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ‚Π°ΠΊ Π½Π΅ Π³ΠΎΡ€Π΄ΠΈΠ»ΠΈΡΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ выглядит.

    Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ β€” Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ β€” ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΠ΄Π΅Ρ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ½ΠΈ просто Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ! Бписок просто ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ расти, ΠΈ ваша полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ становится Π΄Π»ΠΈΠ½Π½Π΅Π΅ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСкундой. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ программисту?

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π»Π΅Π³ΠΊΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Π»Π΅Π³ΠΊΠΎ прСдписываСмоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

    1. Π’Π°ΡˆΠ° страница ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ пытаСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ HTML Π½Π° основС динамичСского Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ добавляСт Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ отобраТаСтся, вмСсто обновлСния ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.
    2. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Β«ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ» элСмСнт Π² DOM. Π•ΡΡ‚ΡŒ нСсколько способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½ΠΎ ΠΌΡ‹ сосрСдоточимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ: ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Β«ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ²Β» этого элСмСнта.

    Допустим, это ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» ΠΊΠΎΠ΄Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, со страницы со списком ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, которая позволяСт Π²Π°ΠΌ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкст Π² строку поиска ΠΈ динамичСски Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Π΅:

    Π£ вас Π΅ΡΡ‚ΡŒ поиск Π±Π°Ρ€ ( Ρ„ΠΎΡ€ΠΌΠ° ) ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ (div ) сохраняСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ· вашСго HTML Ρ‡Π΅Ρ€Π΅Π· .querySelector . Π£ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚Π΅Π»ΡŒ, настроСнный Π½Π° ваш поиск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅Ρ‚ массив всСх ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° основС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π² ΠΏΠΎΠ»Π΅.

    Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив отправляСтся Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° вашСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, добавляСмыС Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π½Π° страницС. ΠŸΡ€ΠΎΡΡ‚ΠΎ, Π²Π΅Ρ€Π½ΠΎ?

    К соТалСнию, здСсь отсутствуСт ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ВызываСтся функция handleInput , ΠΎΠ½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, добавляя Π΅Π³ΠΎ Π² Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ массив.

    Π­Ρ‚ΠΎ происходит ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²Π²ΠΎΠ΄Π° Π² строкС поиска, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу Π·Π° Ρ€Π°Π·, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π½Π° страницС Π»ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. Какой ΠΊΠΎΠ΄ ΠΊΠ»ΡŽΡ‡Π° отсутствуСт?

    Ѐункция renderAnimals Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ Π½ΠΎΠ²Ρ‹ΠΉ массив ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… Π±Π΅Π· «обновлСния» ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ рСндСрится.

    Π­Ρ‚ΠΎ Β«ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Β» выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ удалСния ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов ΡƒΠ·Π»Π° ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ Π² Π½Π΅ΠΌ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ просто с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чистого ΠΊΠΎΠ΄Π° JavaScript ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… способов:

    1. ИспользованиС Ρ†ΠΈΠΊΠ»Π°

    while ΠΈ . removeChild

    КаТдоС ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, являСтся Β«ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌΒ» этого Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, animalContainer div, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ динамичСски Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ» ΠΈ .

    Наш ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ выглядит Ρ‚Π°ΠΊ:

    Наш ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ выглядит Ρ‚Π°ΠΊ:

    Π¦ΠΈΠΊΠ» while провСряСт, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΠΈ animalContainer.firstChild true , ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта. Он удаляСт этот Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .removeChild() , , Π·Π°Ρ‚Π΅ΠΌ Ρ†ΠΈΠΊΠ» повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π½Π΅ исчСзнут.

    ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ пуст, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ динамичСски ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ! Ѐункция ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ свою Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½ΡƒΡŽ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.

    2. ИспользованиС .innerHTML для ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

    Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ элСгантный ΠΈ Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉΒ», Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ эффСктивный. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» для ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ элСмСнта, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто сразу ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ вСсь ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:

    ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° . innerHTML Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ animalContainer div позволяСт Π²Π°ΠΌ просто ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ вСсь HTML-ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π² ΠΏΡƒΡΡ‚ΡƒΡŽ строку, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² Π½Π΅ΠΉ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, эффСктивно уничтоТая всС Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°Ρ…ΠΎΠΌ, Π° Π½Π΅ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ.

    Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ вмСсто Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ?

    Оба эти ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’Π°ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с вашим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ DOM.

    Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту Π½Π° страницС, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт div , ul ΠΈΠ»ΠΈ Ρ‡Π΅ΠΌ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅.

    ОсновноС прСимущСство использования Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с очисткой всСго сразу, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ большС контроля Π½Π°Π΄ Ρ‚Π΅ΠΌ, сколько Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов останСтся.

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ количСства Ρ‡Π΅Ρ€Π΅Π· Π±ΠΎΠ»Π΅Π΅ слоТный Ρ†ΠΈΠΊΠ», ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, запустив Ссли Π΅Ρ‰Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° ΠΈ Ρ‚. Π΄. .

    Если Π²Ρ‹ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ этого мСста, Π·Π½Π°Ρ‡ΠΈΡ‚, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ инструмСнт для динамичСского программирования DOM Π² JavaScript. НадСюсь, ΠΎΠ½ сослуТит Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ слуТбу ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ возмоТности для Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² сСйчас ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ элСмСнты ΠΈΠ· списков | Бписок Python remove() ΠœΠ΅Ρ‚ΠΎΠ΄

    Π‘Ρ‚Π°Ρ‚ΡŒ сСртифицированным спСциалистом

    БСртификация мастСра программирования Π½Π° Python β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых вострСбованных сСртификаций Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ этого являСтся Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Python. Бписки β€” это ΠΎΠ΄Π½Π° коллСкция, которая Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Тизнь программистам. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΈΠ· списков.

    ΠŸΠΎΠ»Π½Ρ‹ΠΉ курс Python β€” ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Python Π·Π° 12 часов | Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… | Edureka

    Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ курс Edureka Python ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ программирования Π½Π° Python.

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрим всС, Ρ‡Ρ‚ΠΎ описано Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:

    Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки?
    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки?
    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ элСмСнты ΠΈΠ· списка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

    • remove()
    • pop()
    • del()

    Π˜Ρ‚Π°ΠΊ, приступим. πŸ™‚

    Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки?

    Иногда ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ситуации, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. НапримСр, допустим, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ элСмСнт строкового Ρ‚ΠΈΠΏΠ°, Ρ†Π΅Π»ΠΎΠ΅ число ΠΈ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C ΠΈ C++. ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ссли Π²Ρ‹ опрСдСляСтС массив Ρ‚ΠΈΠΏΠ° integer, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»Ρ‹Π΅ числа. Π—Π΄Π΅ΡΡŒ Python ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство. Π‘ Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ списка ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ!

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, насколько Π²Π°ΠΆΠ½Ρ‹ списки, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки ΠΈ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты ΠΈΠ· списка!

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ списки?

    Бписки ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой упорядочСнныС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, список прСдставляСт собой Π½Π°Π±ΠΎΡ€ элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ упорядочСны ΠΈ измСняСмы . Бписки Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π»Π΅Π½ΠΎΠ². ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ списки Π² Python с массивами Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ сущСствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠœΠ°ΡΡΠΈΠ²Ρ‹ содСрТат элСмСнты ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ списки Python ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ². Один список ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ строки, Ρ†Π΅Π»Ρ‹Π΅ числа, числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈ Ρ‚. Π΄. Бписки ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚

    индСксируСт ΠΈ Π½Π°Ρ€Π΅Π·Π°Π΅Ρ‚ , ΠΊΠ°ΠΊ ΠΈ строки. Бписки Ρ‚Π°ΠΊΠΆΠ΅ измСняСмы, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послС создания. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, списки Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‚. Π΅. Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ список Π² список.

    Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ списки ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌ инструмСнтом Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Python, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² большом Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ. Бписки Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ стСков ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ Π² Python. ВсС элСмСнты Π² спискС Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Β«ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки», Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² Π½Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ «запятой».

    ΠŸΠ Π˜ΠœΠ•Π :

    myList = ["Π‘Ρ€Π°Π½",11,3.14,33,"Π‘Ρ‚Π°Ρ€ΠΊ",22,33,11]
    Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ (ΠΌΠΎΠΉ список)
     

    Π’Π«Π’ΠžΠ”: [‘Брэн’, 11, 3.14, 33, ‘Π‘Ρ‚Π°Ρ€ΠΊ’, 22, 33, 11]


    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ список с ΠΈΠΌΠ΅Π½Π΅ΠΌ 916 myList . Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, всС элСмСнты Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки, Ρ‚. Π΅. [ ], ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ запятой. Π­Ρ‚ΠΎΡ‚ список прСдставляСт собой ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

    По индСксу 0 Ρƒ нас Π΅ΡΡ‚ΡŒ строковый элСмСнт Β«Π‘Ρ€Π°Π½Β».

    По индСксу 1 Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ число 11.

    По индСксу 2 Ρƒ нас Π΅ΡΡ‚ΡŒ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой 3.14.

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ элСмСнты Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ спискС.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ списки, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнты ΠΈΠ· списков Π² Python.

    Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнтов ΠΈΠ· списка:

    БущСствуСт Ρ‚Ρ€ΠΈ способа удалСния элСмСнтов ΠΈΠ· списка:

    1. ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° remove()
    2. ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° списка pop()
    3. ИспользованиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° del

    Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

    ΠœΠ΅Ρ‚ΠΎΠ΄ remove() ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° списка:

    ΠœΠ΅Ρ‚ΠΎΠ΄ remove() являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° списка для удалСния элСмСнта ΠΈΠ»ΠΈ элСмСнта ΠΈΠ· списка. Когда Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ элСмСнт встрСчаСтся нСсколько Ρ€Π°Π·, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· списка. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΠΊ Β«ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ стоимости элСмСнта» . Если ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ, Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка ValueError .

    Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

    ΠŸΠ Π˜ΠœΠ•Π  1:

    myList = ["Π‘Ρ€Π°Π½",11,22,33,"Π‘Ρ‚Π°Ρ€ΠΊ",22,33,11]
    ΠΌΠΎΠΉ список.ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ(22)
    мой список
     

    Β 

    Π’Π«Π’ΠžΠ” : [«Π‘Ρ€Π°Π½», 11, 33, «Π‘Ρ‚Π°Ρ€ΠΊ», 22, 33, 11]

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм список с ΠΈΠΌΠ΅Π½Π΅ΠΌ 6087 «111list» 9. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, ΠΌΡ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π»ΠΈΡ‚Π΅Ρ€Π°Π» списка Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки. Π’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 , ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ remove() для удалСния элСмСнта 22 ΠΈΠ· myList . Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ списка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ print(), ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ элСмСнт 22 Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· myList .

    ΠŸΠ Π˜ΠœΠ•Π  2 :

     ΠΌΠΎΠΉ список.ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ(44)
     

    Β 

    Π’Π«Π’ΠžΠ” :

    Врассировка (послСдний Π²Ρ‹Π·ΠΎΠ² послСдний ):

    Β Β  Π€Π°ΠΉΠ» «», строки 1, Π² Β 

    ValueError: list.remove(x): x not Π² list2

    Π’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2 ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ remove() для удалСния элСмСнта 474 474. Но ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² спискС Β« myList Β» Π½Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа 44 . Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Python Π²Ρ‹Π΄Π°Π΅Ρ‚ Β« ValueError Β».

    (Однако это мСдлСнная Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ поиск элСмСнта Π² спискС.)

    ΠœΠ΅Ρ‚ΠΎΠ΄ pop() ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° списка:

    ΠœΠ΅Ρ‚ΠΎΠ΄ pop() β€” Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° списка. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ удаляСт элСмСнт ΠΈΠ»ΠΈ элСмСнт ΠΈΠ· списка, Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ . Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ remove() Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ remove(). Но ΠΏΡ€ΠΈ использовании pop() ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ индСкс элСмСнта Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ индСксу. Если ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ Π’ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка IndexError .

     РассмотритС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:Β 

    ΠŸΠ Π˜ΠœΠ•Π  1:

     myList = ["Π‘Ρ€Π°Π½",11,22,33,"Π‘Ρ‚Π°Ρ€ΠΊ",22,33,11]
     мой список.pop(1)
     

    Π’Ρ‹Π²ΠΎΠ΄ : 11

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм список с ΠΈΠΌΠ΅Π½Π΅ΠΌ β€˜ myList ’ . Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ pop() , пСрСдавая Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ β€˜ 1’ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ число 9.0186 индСксная позиция 1 . Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄Π°, функция pop() удаляСт элСмСнт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа β€˜ 11 ’.

    ΠŸΠ Π˜ΠœΠ•Π  2:

    мой список
     

    Π’Π«Π’ΠžΠ” :Β  [‘Π‘Ρ€Π°Π½’, 22, 33, ‘Π‘Ρ‚Π°Ρ€ΠΊ’, 22, 33, 11]

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 2 , ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌ список myList 901 послС Π²Ρ‹Π·ΠΎΠ²Π° pop(7 ), Ρ†Π΅Π»ΠΎΠ΅ число 11 , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ присутствовало Π² myList , Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΎ.

    ΠŸΠ Π˜ΠœΠ•Π  3:

    мой список.pop(8)
     

    Π’Ρ‹Ρ…ΠΎΠ΄:

    TRACEBACK (послСдний Ρ€Π°Π· Π·Π²ΠΎΠ½ΠΎΠΊ ПослСдний ):

    Π€Π°ΠΉΠ» «», строка 1, Π²

    Π˜Π½Π΄Π΅ΠΊΡΠ΅Ρ€Ρ€: ИндСкс POP Out ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 9

    . , ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ pop() для удалСния элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ индСкса 8 . ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² этой ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π΅Ρ‚ элСмСнта, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Python Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ IndexError 9.0187, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅.

    (Π­Ρ‚ΠΎ быстрый ΠΌΠ΅Ρ‚ΠΎΠ΄ , Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ довольно прост ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ поиска элСмСнта Π² спискС.) ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ pop() ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° List с ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del удаляСт элСмСнт ΠΈΠ»ΠΈ элСмСнт Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ мСстС индСкса ΠΈΠ· списка, Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт Π½Π΅ возвращаСтся , ΠΊΠ°ΠΊ ΠΈ Π² случаС с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ pop(). По сути, этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ индСкс удаляСмого элСмСнта Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ удаляСт элСмСнт ΠΏΠΎ этому индСксу. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° элСмСнтов Π² спискС. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ pop(), Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ IndexError , ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ индСкс ΠΈΠ»ΠΈ индСксы выходят Π·Π° допустимыС ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹.

    Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

    ΠŸΠ Π˜ΠœΠ•Π  1:

    myList = ["Π‘Ρ€Π°Π½",11,22,33,"Π‘Ρ‚Π°Ρ€ΠΊ",22,33,11]
    мой список[2]
    мой список
     

    Π’Π«Π’ΠžΠ” : ["Π‘Ρ€Π°Π½", 11, 33, "Π‘Ρ‚Π°Ρ€ΠΊ", 22, 33, 11]

    Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм список с ΠΈΠΌΠ΅Π½Π΅ΠΌ β€˜ myList ’ 901. Π’ ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1 ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del для удалСния элСмСнта Π² индСксной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2 Π² myList . Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ myList , Ρ†Π΅Π»ΠΎΠ΅ число β€˜ 22’ Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ индСкса 2 удаляСтся, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π²Ρ‹Π²ΠΎΠ΄Π°.

    Β 

    ΠŸΠ Π˜ΠœΠ•Π  2:

    мой список[1:4]
    мой список
     

    OUTPUT : Β ['Bran', 22, 33, 11]

    Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 2 ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del 2 для удалСния элСмСнтов ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° индСксов, , Ρ‚.Π΅. 1 Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ индСкса 4 (Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 4). ВпослСдствии, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚Π΅ myList , Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ элСмСнты Π² индСксС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 1,2 ΠΈ 3 ΡƒΠ΄Π°Π»Π΅Π½Ρ‹.

    ΠŸΠ Π˜ΠœΠ•Π  3:

    мой список[7]
     

    Π’Ρ‹Ρ…ΠΎΠ΄ :

    TRACEBACK (послСдний Ρ€Π°Π· Π·Π²ΠΎΠ½ΠΎΠΊ ПослСдний ):

    Π€Π°ΠΉΠ» «», Π‘Ρ‚Ρ€ΠΎΠΊΠ° 1, Π²

    ИндСкс 400002. . , ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del для удалСния элСмСнта Π² индСксной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 7 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сущСствуСт), ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Python Π²Ρ‹Π΄Π°Π΅Ρ‚ ValueError .

    (Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ удалСния элСмСнтов ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ элСмСнты Π² спискС. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это быстрый ΠΌΠ΅Ρ‚ΠΎΠ΄ для удалСния элСмСнтов ΠΈΠ· списка. )

    Подводя ΠΈΡ‚ΠΎΠ³, remove( ) ΠΌΠ΅Ρ‚ΠΎΠ΄ удаляСт ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ индСкс ; ΠΌΠ΅Ρ‚ΠΎΠ΄ pop() удаляСт элСмСнт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ индСксу ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ; ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del всСго удаляСт элСмСнт ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ индСксу (ΠΈΠ»ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ индСксов).

    Бноски. НаиболСС популярныС вопросы ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ элСмСнта ΠΈΠ· списка Β 

    Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт ΠΈΠ· списка Π² Python?

    ΠœΠ΅Ρ‚ΠΎΠ΄ remove() удаляСт ΠΈΠ· списка ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСрСдаСтся Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°). ΠœΠ΅Ρ‚ΠΎΠ΄ pop() удаляСт элСмСнт с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ индСксом, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово del Π² Python для удалСния элСмСнта ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· списка.

    Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎ нашСм ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Python Π² Π»ΡƒΡ‡ΡˆΠΈΡ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ…/странах

    Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΈΠ· списка Π² Python?

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΎΠΏΡ†ΠΈΠΉ:

    1. list. pop() –
      Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ списка pop([i]), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удаляСт ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ элСмСнт, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² спискС. .
    2. list.remove() –
      Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ remove(x) удаляСт ΠΈΠ· списка ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.
    3. НарСзка β€”
      Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ НарСзку, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² подсписок, содСрТащий всС элСмСнты списка, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ.
    4. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ del –
      Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Del, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ элСмСнт ΠΈΠ· списка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ индСкс. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° pop() Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ элСмСнт.

    Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ послСдний элСмСнт списка Π² Python?

    ΠœΠ΅Ρ‚ΠΎΠ΄ pop() ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для удалСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° послСднСго значСния ΠΈΠ· списка ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния индСкса. Если индСкс Π½Π΅ Π·Π°Π΄Π°Π½, Ρ‚ΠΎ послСдний элСмСнт выталкиваСтся ΠΈ удаляСтся.

    Как ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ нСсколько элСмСнтов ΠΈΠ· списка Π² Python?

    Π”Π°ΠΆΠ΅ для этой Ρ†Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Del.