Nøgleforskel – tilføje vs forlængelse i Python
Python er et populært programmeringssprog til generelle formål. Det er et sprog på højt niveau, så syntaksen er let forståelig og læsbar for programmørerne. Den mest grundlæggende datastruktur i Python er en sekvens. Det er et sæt af elementer. Startelementet har indekset nul, det næste har indekset et og så videre. En liste er en én indbygget type sekvens i Python. Forskellige handlinger kan udføres på lister, såsom udskæring, tilføjelse, multiplikation osv. Hvert element i listen er adskilt med et komma. Alle elementer er indesluttet i en firkantet beslag. I programmeringssprog som C, Java er det vigtigt at gemme den samme datatype i et array. Men i Python-listen er det ikke nødvendigt, at alle elementer er den samme datatype. Python-sproget giver flere indbyggede funktioner forbundet med lister. Programmøren kan bruge dem i deres programmer. To af dem er, tilføje og forlænge. Denne artikel diskuterer forskellen mellem tilføje og udvide i python. Tilføj metoden bruges mest til at tilføje et element til den eksisterende liste, mens forlænge metoden bruges til at tilføje flere elementer til den eksisterende liste. Den vigtigste forskel mellem append og extend i Python er, at append tilføjer sine argumenter som et enkelt element til slutningen af listen, mens extensionen itererer over sine argumenter ved at tilføje hvert element til listen og udvide det.
Hvad tilføjes i Python?
Tillægget er en indbygget funktion i Python. Det tilføjer et enkelt element i slutningen af listen. Ifølge nedenstående program indeholder liste1 tre elementer, som er 1, 2 og 3. Ved hjælp af append-metoden tilføjes nummer 4 til liste1. Det tilføjes i slutningen af listen. Outputtet giver listen som [1, 2, 3, 4].
Figur 01: tilføj i Python
Her er den eksisterende liste [1, 2, 3, 4]. Elementerne 5 og 6 hører til en anden liste. Ved at bruge tilføj-funktionen tilføjes [5, 6] til listen. Denne liste er tilføjet den oprindelige liste. [5, 6] er et enkelt listeelement, der er tilføjet i slutningen af listen. Derfor kan tilføjelsesmetoden kun tilføje et enkelt element til listen. Selvom den nye liste har to elementer, er alle disse tilføjet som et enkelt element til den originale liste.
Hvad er extend i Python?
Udvidelsen er en indbygget funktion i Python. Det bruges til at tilføje flere elementer i slutningen af en allerede eksisterende liste. Funktionaliteten af udvidelsesfunktionen er som følger.
Figur 02: Udvid i Python
Ifølge nedenstående program, indeholder liste1 tre elementer, som er 1, 2 og 3. Ved hjælp af forlængelsesmetoden udvides nummer 4 til liste1. Ved brug af forlængelsesmetoden skal 4 medtages på en liste. Nu er listen1 [1, 2, 3, 4]. Der er en anden liste kaldet list2. Den består af to elementer. Efter at have udvidet liste2 til liste1 er outputtet [1, 2, 3, 4, 5, 6]. Elementerne i liste2 tilføjes som separate elementer til liste1.
Hvad er ligheden mellem at tilføje og udvide i Python?
Både tilføje og udvide er indbyggede funktioner leveret af programmeringssproget Python
Hvad er forskellen mellem at tilføje og udvide i Python?
tilføj vs. udvidelse i Python |
|
Tillægget er en indbygget funktion i Python, der bruges til at tilføje sine argumenter som et enkelt element til slutningen af listen. | Udvidelsen er en indbygget funktion i Python, der gentager dens argumenter og tilføjer hvert element til listen, mens det udvides. |
Listens længde | |
Når du bruger append, vil længden af listen øges med én. | Når du bruger forlængelse, vil længden af listen øges med, hvor mange elementer der blev sendt i argumentet. |
Usage | |
Tillægget bruges til at tilføje et enkelt element i slutningen af den eksisterende liste. | Udvidelsen bruges til at tilføje flere elementer i slutningen af den eksisterende liste. |
Opsummering – tilføje vs forlænge i Python
Python er et programmeringssprog til generelle formål på højt niveau. Det er et populært programmeringssprog blandt programmører, fordi det er let læseligt og forståeligt. Det er også nemt at vedligeholde og teste Python-programmer. Python-sproget giver mange indbyggede funktioner. Derfor kan programmørerne bruge dem i programmet uden at implementere dem fra begyndelsen. Denne artikel diskuterede to indbyggede funktioner såsom, er tilføje og udvide. Forskellen mellem append og extend i Python er, at append tilføjer sine argumenter som et enkelt element til slutningen af listen, mens extensionen itererer over sine argumenter og tilføjer hvert element til listen og udvider det.