Alisin ang Item Mula sa List Python

Alisin Ang Item Mula Sa List Python



Ang artikulong ito ay isang mabilis na tutorial kung paano magtanggal/mag-alis ng isang item mula sa isang listahan sa python. Mayroong ilang mga paraan upang alisin o tanggalin ang isang item mula sa listahan ng python. Gayunpaman, makakakita tayo ng apat na built-in na function ng python: pop(), remove(), del, at clear() para alisin ang isang item sa listahan sa python. Sa pagtatapos ng artikulong ito, magagawa mong isulat at ipunin ang lahat ng mga function na ito nang mahusay.

Paano Magtanggal/Mag-alis ng Isang Item Mula sa isang Listahan sa Python sa pamamagitan ng Paggamit ng Mga Built-in na Function ng Python?

Upang tanggalin/alisin ang isang item mula sa isang listahan, apat na magkakaibang built-in na function ng python ang ginagamit gaya ng nabanggit sa itaas. Tatalakayin ng mga sumusunod na seksyon ang syntax ng bawat function. Makakakita ka rin ng mga nauugnay na halimbawa upang maunawaan ang paggana ng bawat function.

Syntax ng remove() Function

Ang syntax ng remove() function ay ang mga sumusunod:









Ang remove() ay isang built-in na function sa karaniwang library ng python na ginagamit upang alisin ang isang item mula sa isang listahan. Kinakatawan ng ‘name_of_list’ ang listahan kung saan kailangang alisin o tanggalin ang isang item. Ang 'value_to_be_removed' ay kumakatawan sa partikular na halaga na kailangang alisin sa listahan. Dapat itong ibigay; kung hindi, ang compiler ay sa pamamagitan ng isang 'TypeError'. Ang remove() ay ang built-in na function na ginamit kasama ng mga listahan. Bilang default, ang function nito ay upang alisin ang isang item mula sa listahan. Hinahanap nito ang tinukoy na halaga sa listahan at inaalis ito.



Ang remove() function ay tatanggalin lamang ang tinukoy na elemento mula sa listahan at hindi magbabalik ng anumang halaga. Ngayon, tingnan natin ang isang halimbawa upang maunawaan natin nang malalim ang functionality ng remove() na paraan.





Halimbawa 1:

Sa halimbawang ito, ipapatupad namin ang paraan ng remove() upang alisin ang isang item mula sa listahan at subukang maunawaan ang functionality nito. Narito ang code ng remove() function. Dito namin tinukoy ang isang listahan ng 5 integer: my_list = [1, 2, 3, 4, 5]. Pagkatapos, inalis namin ang 4 sa pamamagitan ng paggamit ng remove() function, my_list.remove(4).

aking listahan = [ 1 , dalawa , 3 , 4 , 5 ]
print ( 'Ang orihinal na listahan ay:' , aking listahan )
aking listahan. tanggalin ( 4 )
print ( 'Ang listahan pagkatapos mag-alis ng isang item ay:' , aking listahan )



Ngayon, tingnan natin ang output sa ibaba at tingnan ang resulta. Gaya ng mapapansin mo, ang 4 ay tinanggal mula sa listahan at ang bagong listahan ay naglalaman na lamang ng 4 na mga item, my_list = [1, 2, 3, 5]. Tandaan na kung magbibigay ka ng value na wala sa listahan, ang compiler ay sa pamamagitan ng ValueError. Tingnan natin ang isang halimbawa ng ValueError sa sumusunod na seksyon.

Halimbawa 2:

Sa halimbawang ito, magbibigay kami ng value sa remove() function na hindi available sa listahan para makita kung paano tumugon ang compiler doon. Narito ang code:

aking listahan = [ 1 , dalawa , 3 , 4 , 5 ]
print ( 'Ang orihinal na listahan ay:' , aking listahan )
aking listahan. tanggalin ( 9 )
print ( 'Ang listahan pagkatapos mag-alis ng isang item ay:' , aking listahan )

Ang output ay ibinigay sa ibaba. Gaya ng nakikita mo, naglagay ang compiler ng ValueError dahil nagbigay kami ng 9 sa remove() function na hindi available sa listahan.

Syntax ng pop() Function

Ang syntax ng pop() function ay ang mga sumusunod:

Tinatanggal ng pop() function ang item mula sa listahan sa pamamagitan ng index ng item na kailangang alisin. Ang 'list_name' ay kumakatawan sa listahan kung saan kailangang alisin ang isang item. Ang 'index_value' ay kumakatawan sa index ng item na aalisin. Tandaan na ang listahan ng index ay nagsisimula sa 0. Kaya, ang halaga sa index 3 ay ang ika-4 na halaga sa listahan. Kung ang index_value ay hindi tinukoy sa pop() function, tatanggalin/aalisin nito ang huling item mula sa listahan. Isaalang-alang ang sumusunod na halimbawang programa upang maunawaan kung paano gumagana ang pop() function:

Halimbawa 3:

Sa halimbawang ito, gagamitin namin ang parehong sample na ginamit sa nakaraang halimbawa upang ihambing ang output ng parehong pop() at remove() function. Dito, ibibigay namin ang index value ng item na tatanggalin. Tingnan ang code sa ibaba:

aking listahan = [ 1 , dalawa , 3 , 4 , 5 ]
print ( 'Ang orihinal na listahan ay:' , aking listahan )
aking listahan. pop ( dalawa )
print ( 'Ang listahan pagkatapos mag-alis ng isang item ay:' , aking listahan )

Tandaan na ang 2 ay ibinibigay sa pop() function na kung saan ay ang index ng 3. Ang item na '3' ay dapat tanggalin mula sa listahan. Tingnan ang output sa ibaba. Tulad ng nakikita mo, ang function ng pop() at remove() ay pareho, tanging ang syntax ay medyo naiiba.

Syntax ng del Function

Ang syntax ng del function ay ang mga sumusunod:

Ang function ng del method ay kapareho ng pop() function. Tinatanggal nito ang isang item mula sa listahan na tinukoy ng halaga ng index. Kung hindi ibinigay ang index_value, aalisin ng del function ang buong listahan. Ngayon, tingnan natin ang isang halimbawa ng del function.

Halimbawa 4:

Sa halimbawang ito, aalisin namin ang isang item mula sa listahan sa tulong ng isang del built-in na function.

aking listahan = [ 1 , dalawa , 3 , 4 , 5 ]
print ( 'Ang orihinal na listahan ay:' , aking listahan )
ng aking listahan [ dalawa ]
print ( 'Ang listahan pagkatapos mag-alis ng isang item ay:' , aking listahan )

Narito ang output. Gaya ng nakikita mo, pinalitan lang namin ang pop() function ng del function. Ginamit namin ang parehong halimbawa para lamang ipakita ang pagkakatulad sa paggana ng lahat ng mga pamamaraan.

Syntax ng clear() Function

Ang syntax ng clear() function ay ang mga sumusunod:

Ang function ng clear() na pamamaraan ay medyo naiiba sa lahat ng built-in na pamamaraan na tinukoy sa itaas. Tinatanggal ng pop(), remove(), at del ang tinukoy na item mula sa listahan. Gayunpaman, tinatanggal ng clear() function ang buong listahan. Ang 'my_list' ay kumakatawan sa listahang kailangang alisin. Isaalang-alang ang halimbawang ibinigay sa ibaba.

Halimbawa 5:

Tingnan ang halimbawang halimbawa para sa clear() function.

aking listahan = [ 1 , dalawa , 3 , 4 , 5 ]
print ( 'Ang orihinal na listahan ay:' , aking listahan )
aking listahan. malinaw ( )
print ( 'Ang listahan pagkatapos mag-alis ng isang item ay:' , aking listahan )

Nasa ibaba ang output. Tulad ng nakikita mo, mayroon na kaming walang laman na listahan, dahil ang clear() function ay nag-aalis ng bawat item mula sa listahan nang sabay-sabay.

Konklusyon

Ang pagsulat ng mga programming code ay hindi naging madali. Ngunit ginawa ng Python programming language na simple at madali ang coding, hindi lang para sa mga dalubhasang programmer kundi para rin sa mga baguhan. Ang mga karaniwang aklatan at mga built-in na function sa python ay nagbibigay ng napakaraming flexibility na kahit na ang isang baguhan na developer ay makakasulat ng mga kumplikadong code. Sa artikulong ito, natutunan namin ang tungkol sa apat na built-in na pamamaraan ng python clear(), del, pop(), at remove() upang alisin ang isang item mula sa listahan.