nyckelskillnad – lägg till vs förläng i Python
Python är ett populärt programmeringsspråk för allmänt bruk. Det är ett språk på hög nivå så syntaxen är lätt att förstå och läsbar för programmerarna. Den mest grundläggande datastrukturen i Python är en sekvens. Det är en uppsättning element. Startelementet har index noll, nästa har index ett och så vidare. En lista är en inbyggd typsekvens i Python. Olika operationer kan utföras på listor som att skära, lägga till, multiplicera etc. Varje element i listan är separerat med ett kommatecken. Alla element är inneslutna i en kvadratisk parentes. I programmeringsspråk som C, Java är det viktigt att lagra samma datatyp i en array. Men i Python-listan är det inte nödvändigt att alla element är av samma datatyp. Python-språket tillhandahåller flera inbyggda funktioner associerade med listor. Programmeraren kan använda dem i sina program. Två av dem är, lägga till och förlänga. Den här artikeln diskuterar skillnaden mellan append och extend i python. Append-metoden används mest för att lägga till ett element till den befintliga listan medan extend-metoden används för att lägga till flera element till den befintliga listan. Den viktigaste skillnaden mellan append och extend i Python är att append lägger till sina argument som ett enda element i slutet av listan medan extension itererar över sina argument genom att lägga till varje element i listan och utöka det.
Vad är append i Python?
Tillägget är en inbyggd funktion i Python. Den lägger till ett enda element i slutet av listan. Enligt nedanstående program innehåller list1 tre element, som är 1, 2 och 3. Med hjälp av append-metoden läggs nummer 4 till listan1. Den läggs till i slutet av listan. Utdata ger listan som [1, 2, 3, 4].
Figur 01: lägg till i Python
Här är den befintliga listan [1, 2, 3, 4]. Elementen 5 och 6 tillhör en annan lista. Med hjälp av tilläggsfunktionen läggs [5, 6] till i listan. Den listan läggs till den ursprungliga listan. [5, 6] är ett enda listelement som läggs till i slutet av listan. Därför kan append-metoden bara lägga till ett enda element i listan. Även om den nya listan har två element, läggs alla dessa till som ett enda element till den ursprungliga listan.
Vad är extend i Python?
Utvidgningen är en inbyggd funktion i Python. Den används för att lägga till flera element i slutet av en redan befintlig lista. Funktionen för förlängningsfunktionen är som följer.
Figur 02: utöka i Python
Enligt programmet nedan innehåller list1 tre element som är 1, 2 och 3. Med förlängningsmetoden utökas nummer 4 till lista1. När du använder förlängningsmetoden ska 4 inkluderas i en lista. Nu är lista1 [1, 2, 3, 4]. Det finns en annan lista som heter list2. Den består av två element. Efter att ha utökat list2 till list1, är utgången [1, 2, 3, 4, 5, 6]. Elementen i lista2 läggs till som separata element till lista1.
Vad är likheten mellan lägga till och förlänga i Python?
Både lägga till och utöka är inbyggda funktioner som tillhandahålls av programmeringsspråket Python
Vad är skillnaden mellan att lägga till och utöka i Python?
append vs extend in Python |
|
Tillägget är en inbyggd funktion i Python som används för att lägga till dess argument som ett enda element i slutet av listan. | Utvidgningen är en inbyggd funktion i Python som itererar över dess argument och lägger till varje element i listan samtidigt som den utökas. |
Listans längd | |
När du använder append kommer listans längd att öka med en. | När du använder förlängning kommer listans längd att öka med hur många element som skickades i argumentet. |
Användning | |
Tillägget används för att lägga till ett enstaka element i slutet av den befintliga listan. | Utvidgningen används för att lägga till flera element i slutet av den befintliga listan. |
Sammanfattning – lägg till vs förläng i Python
Python är ett allmänt programmeringsspråk på hög nivå. Det är ett populärt programmeringsspråk bland programmerare eftersom det är lätt att läsa och förstå. Att underhålla och testa Python-program är också enkelt. Python-språket har många inbyggda funktioner. Därför kan programmerarna använda dem i programmet utan att implementera dem från början. Den här artikeln diskuterade två inbyggda funktioner som lägg till och utöka. Skillnaden mellan append och extend i Python är att append lägger till sina argument som ett enda element i slutet av listan medan extensionen itererar över sina argument och lägger till varje element i listan och utökar det.