Nøkkelforskjell – legg til vs utvidelse i Python
Python er et populært programmeringsspråk for generell bruk. Det er et språk på høyt nivå, så syntaksen er lett forståelig og lesbar for programmererne. Den mest grunnleggende datastrukturen i Python er en sekvens. Det er et sett med elementer. Startelementet har indeksen null, neste har indeksen en og så videre. En liste er en én innebygd typesekvens i Python. Ulike operasjoner kan utføres på lister som å kutte, legge til, multiplisere osv. Hvert element i listen er atskilt med komma. Alle elementene er omsluttet av en firkantet brakett. I programmeringsspråk som C, Java er det viktig å lagre den samme datatypen i en matrise. Men i Python-listen er det ikke nødvendig at alle elementene har samme datatype. Python-språket gir flere innebygde funksjoner knyttet til lister. Programmereren kan bruke dem i programmene sine. To av dem er, vedlegg og utvider. Denne artikkelen diskuterer forskjellen mellom append og extend i python. Append-metoden brukes for det meste for å legge til ett element til den eksisterende listen, mens utvidelsesmetoden brukes til å legge til flere elementer til den eksisterende listen. Hovedforskjellen mellom append og extension i Python er at append legger til argumentene som et enkelt element på slutten av listen mens utvidelsen itererer over argumentene ved å legge til hvert element i listen og utvide det.
Hva er append i Python?
Tillegget er en innebygd funksjon i Python. Den legger til et enkelt element på slutten av listen. I henhold til programmet nedenfor inneholder liste1 tre elementer, som er 1, 2 og 3. Ved hjelp av append-metoden legges nummer 4 til listen1. Det legges til på slutten av listen. Utdataene gir listen som [1, 2, 3, 4].
Figur 01: legg til i Python
Her er den eksisterende listen [1, 2, 3, 4]. Elementene 5 og 6 tilhører en annen liste. Ved å bruke tilleggsfunksjonen legges [5, 6] til listen. Denne listen er lagt til den opprinnelige listen. [5, 6] er et enkelt listeelement som legges til på slutten av listen. Derfor kan append-metoden bare legge til et enkelt element i listen. Selv om den nye listen har to elementer, er alle disse lagt til som ett enkelt element til den opprinnelige listen.
Hva er extend i Python?
Utvidelsen er en innebygd funksjon i Python. Den brukes til å legge til flere elementer på slutten av en allerede eksisterende liste. Funksjonaliteten til utvidelsesfunksjonen er som følger.
Figur 02: utvide i Python
I følge programmet nedenfor inneholder liste1 tre elementer som er 1, 2 og 3. Ved å bruke utvidelsesmetoden utvides nummer 4 til liste1. Ved bruk av utvidelsesmetoden skal 4 inkluderes i en liste. Nå er liste1 [1, 2, 3, 4]. Det er en annen liste som heter list2. Den består av to elementer. Etter utvidelse av liste2 til liste1, er utgangen [1, 2, 3, 4, 5, 6]. Elementene i liste2 legges til som separate elementer til liste1.
Hva er likheten mellom legge til og utvide i Python?
Både legge til og utvide er innebygde funksjoner levert av programmeringsspråket Python
Hva er forskjellen mellom å legge til og utvide i Python?
append vs extension in Python |
|
Tillegget er en innebygd funksjon i Python som brukes til å legge til argumentene som et enkelt element på slutten av listen. | Utvidelsen er en innebygd funksjon i Python som itererer over argumentene og legger til hvert element i listen mens den utvides. |
Lengde på listen | |
Når du bruker append, vil lengden på listen øke med én. | Når du bruker utvidelse, vil lengden på listen øke med hvor mange elementer som ble sendt i argumentet. |
Usage | |
Tillegget brukes til å legge til et enkelt element på slutten av den eksisterende listen. | Utvidelsen brukes til å legge til flere elementer på slutten av den eksisterende listen. |
Sammendrag – legg til vs forleng i Python
Python er et generelt programmeringsspråk på høyt nivå. Det er et populært programmeringsspråk blant programmerere fordi det er lett lesbart og forståelig. Det er også enkelt å vedlikeholde og teste Python-programmer. Python-språket gir mange innebygde funksjoner. Derfor kan programmererne bruke dem i programmet uten å implementere dem fra begynnelsen. Denne artikkelen diskuterte to innebygde funksjoner som, legge til og utvide. Forskjellen mellom append og extension i Python er at append legger til argumentene som et enkelt element til slutten av listen mens utvidelsen itererer over argumentene og legger til hvert element til listen og utvider det.