Pagkakaiba sa pagitan ng append at extend sa Python

Talaan ng mga Nilalaman:

Pagkakaiba sa pagitan ng append at extend sa Python
Pagkakaiba sa pagitan ng append at extend sa Python

Video: Pagkakaiba sa pagitan ng append at extend sa Python

Video: Pagkakaiba sa pagitan ng append at extend sa Python
Video: Class vs Instance Variables In Python 2024, Hulyo
Anonim

Mahalagang Pagkakaiba – dugtungan vs extend sa Python

Ang Python ay isang sikat na general-purpose programming language. Ito ay isang mataas na antas ng wika kaya ang syntax ay madaling maunawaan at mabasa ng mga programmer. Ang pinakapangunahing istraktura ng data sa Python ay isang pagkakasunud-sunod. Ito ay isang hanay ng mga elemento. Ang panimulang elemento ay may index na zero, ang susunod ay may index na isa at iba pa. Ang isang listahan ay isang built-in na uri ng pagkakasunud-sunod sa Python. Maaaring isagawa ang iba't ibang operasyon sa mga listahan tulad ng paghiwa, pagdaragdag, pagpaparami atbp. Ang bawat elemento sa loob ng listahan ay pinaghihiwalay ng kuwit. Ang lahat ng mga elemento ay nakapaloob sa isang parisukat na bracket. Sa mga programming language tulad ng C, Java, mahalagang mag-imbak ng parehong uri ng data sa isang array. Ngunit sa listahan ng Python, hindi kinakailangan para sa lahat ng mga elemento na maging parehong uri ng data. Ang wikang Python ay nagbibigay ng ilang built-in na function na nauugnay sa mga listahan. Maaaring gamitin ng programmer ang mga ito sa kanilang mga programa. Dalawa sa kanila ay, dugtungan at palawigin. Tinatalakay ng artikulong ito ang pagkakaiba sa pagitan ng append at extend sa python. Ang paraan ng append ay kadalasang ginagamit upang magdagdag ng isang elemento sa umiiral na listahan habang ginagamit ang extend na paraan upang magdagdag ng maraming elemento sa kasalukuyang listahan. Ang pangunahing pagkakaiba sa pagitan ng append at extend sa Python ay, idinaragdag ng append ang mga argumento nito bilang isang elemento sa dulo ng listahan habang umuulit ang extend sa mga argumento nito sa pamamagitan ng pagdaragdag ng bawat elemento sa listahan at pagpapahaba nito.

Ano ang append sa Python?

Ang append ay isang built-in na function sa Python. Nagdaragdag ito ng isang elemento sa dulo ng listahan. Ayon sa programa sa ibaba, ang list1 ay naglalaman ng tatlong elemento, na 1, 2 at 3. Gamit ang paraan ng pagdugtong, ang numero 4 ay idinagdag sa listahan1. Ito ay idinagdag sa dulo ng listahan. Ibinibigay ng output ang listahan bilang [1, 2, 3, 4].

Pagkakaiba sa pagitan ng append at extend sa Python
Pagkakaiba sa pagitan ng append at extend sa Python

Figure 01: idugtong sa Python

Dito, ang kasalukuyang listahan ay [1, 2, 3, 4]. Ang mga elemento 5 at 6 ay nabibilang sa isa pang listahan. Gamit ang append function, [5, 6] ay idinaragdag sa listahan. Ang listahang iyon ay idinagdag sa orihinal na listahan. Ang [5, 6] ay isang solong elemento ng listahan na nakadugtong sa dulo ng listahan. Samakatuwid, ang paraan ng pagdaragdag ay maaari lamang magdagdag ng isang elemento sa listahan. Kahit na, ang bagong listahan ay may dalawang elemento, lahat ng ito ay idinagdag bilang isang elemento sa orihinal na listahan.

Ano ang extend sa Python?

Ang extend ay isang built-in na function sa Python. Ito ay ginagamit upang magdagdag ng maraming elemento sa dulo ng isang umiiral nang listahan. Ang functionality ng extend function ay ang mga sumusunod.

Pangunahing Pagkakaiba sa pagitan ng append at extend sa Python
Pangunahing Pagkakaiba sa pagitan ng append at extend sa Python

Figure 02: extend sa Python

Ayon sa programa sa ibaba, ang list1 ay naglalaman ng tatlong elemento na 1, 2 at 3. Gamit ang extend na paraan, ang numero 4 ay pinalawak sa listahan1. Kapag ginagamit ang paraan ng pagpapalawak, 4 ang dapat isama sa isang listahan. Ngayon ang list1 ay [1, 2, 3, 4]. May isa pang listahan na tinatawag na list2. Binubuo ito ng dalawang elemento. Pagkatapos i-extend ang list2 sa list1, ang output ay [1, 2, 3, 4, 5, 6]. Ang mga elemento sa list2 ay idinaragdag bilang hiwalay na mga elemento sa list1.

Ano ang Pagkakatulad sa pagitan ng append at extend sa Python?

Ang parehong append at extend ay mga built-in na function na ibinigay ng Python programming language

Ano ang Pagkakaiba sa pagitan ng append at extend sa Python?

append vs extend sa Python

Ang append ay isang built-in na function sa Python na ginagamit upang idagdag ang mga argumento nito bilang isang elemento sa dulo ng listahan. Ang extend ay isang built-in na function sa Python na umuulit sa mga argumento nito na nagdaragdag ng bawat elemento sa listahan habang pinapahaba ito.
Haba ng Listahan
Kapag gumagamit ng append, tataas ng isa ang haba ng listahan. Kapag gumagamit ng extend, tataas ang haba ng listahan ng kung gaano karaming elemento ang naipasa sa argument.
Paggamit
Ginagamit ang append para magdagdag ng isang elemento sa dulo ng kasalukuyang listahan. Ginagamit ang extend upang magdagdag ng maraming elemento sa dulo ng kasalukuyang listahan.

Buod – dugtungan vs pahabain sa Python

Ang Python ay isang mataas na antas, pangkalahatang layunin na programming language. Ito ay isang popular na programming language sa mga programmer dahil ito ay madaling mabasa at maunawaan. Madali din ang pagpapanatili at pagsubok sa mga programang Python. Ang wikang Python ay nagbibigay ng maraming built-in na function. Samakatuwid, maaaring gamitin ng mga programmer ang mga ito sa programa nang hindi ipinapatupad ang mga ito mula sa simula. Tinalakay ng artikulong ito ang dalawang built-in na function tulad ng, ay idagdag at i-extend. Ang pagkakaiba sa pagitan ng append at extend sa Python ay, idinaragdag ng append ang mga argumento nito bilang isang elemento sa dulo ng listahan habang umuulit ang extend sa mga argumento nito na idinaragdag ang bawat elemento sa listahan, na nagpapalawak nito.

Inirerekumendang: