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 af programmererne. Den mest basale datastruktur i Python er en sekvens. Det er et sæt elementer. Startelementet har indekset nul, det næste har indekset et og så videre. En liste er en indbygget sekvens i Python. Forskellige operationer kan udføres på lister, som skiver, tilføjelse, multiplikation osv. Hvert element på listen adskilles med et komma. Alle elementer er lukket i en firkantet beslag. I programmeringssprog som C, Java, det er vigtigt at gemme den samme datatype i en matrix. Men i Python-listen er det ikke nødvendigt, at alle elementer er den samme datatype. Python-sprog giver flere indbyggede funktioner, der er forbundet med lister. Programmereren kan bruge dem i deres programmer. To af dem er, tilføj og udvid. Denne artikel diskuterer forskellen mellem tilføjelse og udvidelse i python. Tillægsmetoden bruges for det meste til at tilføje et element til den eksisterende liste, mens udvidelsesmetoden bruges til at føje flere elementer til den eksisterende liste. Det vigtigste forskel mellem tilføjelse og udvidelse i Python er det, append tilføjer sine argumenter som et enkelt element i slutningen af listen, mens extensen itererer over sine argumenter ved at tilføje hvert element til listen og udvide det.
1. Oversigt og nøgleforskel
2. Hvad er tilføjet i Python
3. Hvad udvides i Python
4. Ligheder mellem tilføj og udvid i Python
5. Sammenligning side ved side - tilføj vs udvid i Python i tabelform
6. Resume
Tillægget er en indbygget funktion i Python. Det tilføjer et enkelt element i slutningen af listen. I henhold til nedenstående program indeholder listen1 tre elementer, som er 1,2 og 3. Ved hjælp af append-metoden føjes nummer 4 til listen1. Det tilføjes i slutningen af listen. Outputet 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 hjælp af append-funktionen tilføjes [5,6] til listen. Denne liste er knyttet til den originale liste. [5,6] er et enkelt listeelement, der er tilføjet i slutningen af listen. Derfor kan append-metoden kun føje et enkelt element til listen. Selvom den nye liste har to elementer, tilføjes alle disse som et enkelt element til den originale liste.
Extensionen er en indbygget funktion i Python. Det bruges til at tilføje flere elementer i slutningen af en allerede eksisterende liste. Funktionen af udvidelsesfunktionen er som følger.
Figur 02: forlæng i Python
I henhold til nedenstående program indeholder listen1 tre elementer, der er 1,2 og 3. Ved hjælp af udvidelsesmetoden udvides nummer 4 til listen1. Når du bruger udvidelsesmetoden, skal 4 inkluderes i en liste. Nu er listen1 [1,2,3,4]. Der er en anden liste kaldet liste2. Det består af to elementer. Efter udvidelse af liste2 til liste1 er output [1,2,3,4,5,6]. Elementerne i listen2 tilføjes som separate elementer til liste1.
tilføj vs udvidelse i Python | |
Tillægget er en indbygget funktion i Python, der bruges til at tilføje dens argumenter som et enkelt element i slutningen af listen. | Extensionen er en indbygget funktion i Python, der itererer over dens argumenter, der tilføjer hvert element til listen, mens den udvides. |
Længde på listen | |
Når du bruger append, øges længden på listen med en. | Når du bruger udvidelse, øges længden på listen med, hvor mange elementer der blev sendt i argumentet. |
Anvendelse | |
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. |
Python er et programmeringssprog på højt niveau. Det er et populært programmeringssprog blandt programmerere, fordi det er let læseligt og forståeligt. Vedligeholdelse og test af Python-programmer er også let. Python-sprog giver mange indbyggede funktioner. Derfor kan programmererne bruge dem i programmet uden at implementere dem fra begyndelsen. Denne artikel diskuterede to indbyggede funktioner såsom, er tilføjet og udvidet. Forskellen mellem tilføjelse og udvidelse i Python er, at append tilføjer sine argumenter som et enkelt element til slutningen af listen, mens extensen itererer over sine argumenter, der tilføjer hvert element til listen, og udvider det.
1.Point, selvstudier. “Python-lister.” Tutorials Point, 8. februar 2018. Tilgængelig her