Razlika med dodajanjem in razširitvijo v Pythonu

Kazalo:

Razlika med dodajanjem in razširitvijo v Pythonu
Razlika med dodajanjem in razširitvijo v Pythonu

Video: Razlika med dodajanjem in razširitvijo v Pythonu

Video: Razlika med dodajanjem in razširitvijo v Pythonu
Video: Мозг и Гипноз: Научные исследования. ASMR/Внушение воспоминаний 2024, Julij
Anonim

Ključna razlika – dodajanje proti razširitvi v Pythonu

Python je priljubljen splošni programski jezik. Je jezik na visoki ravni, zato je programerjem sintaksa zlahka razumljiva in berljiva. Najosnovnejša podatkovna struktura v Pythonu je zaporedje. Je skupek elementov. Začetni element ima indeks nič, naslednji ima indeks ena in tako naprej. Seznam je eno vgrajeno zaporedje tipov v Pythonu. Na seznamih je mogoče izvajati različne operacije, kot so rezanje, seštevanje, množenje itd. Vsak element znotraj seznama je ločen z vejico. Vsi elementi so v oglatih oklepajih. V programskih jezikih, kot sta C, Java, je bistveno, da isti podatkovni tip shranite v polje. Toda na seznamu Python ni nujno, da so vsi elementi iste vrste podatkov. Jezik Python ponuja več vgrajenih funkcij, povezanih s seznami. Programer jih lahko uporablja v svojih programih. Dva od njih sta, dodajanje in razširitev. Ta članek obravnava razliko med append in extend v pythonu. Metoda append se večinoma uporablja za dodajanje enega elementa na obstoječi seznam, medtem ko se metoda extend uporablja za dodajanje več elementov na obstoječi seznam. Ključna razlika med dodajanjem in razširitvijo v Pythonu je v tem, da dodajanje doda svoje argumente kot en element na konec seznama, medtem ko razširitev ponovi svoje argumente tako, da doda vsak element na seznam in ga razširi.

Kaj je append v Pythonu?

Dodatek je vgrajena funkcija v Pythonu. Na koncu seznama doda en element. V skladu s spodnjim programom seznam1 vsebuje tri elemente, ki so 1, 2 in 3. Z uporabo metode dodajanja je številka 4 dodana seznamu1. Doda se na koncu seznama. Rezultat daje seznam kot [1, 2, 3, 4].

Razlika med dodajanjem in razširitvijo v Pythonu
Razlika med dodajanjem in razširitvijo v Pythonu

Slika 01: dodajanje v Pythonu

Tukaj je obstoječi seznam [1, 2, 3, 4]. Elementa 5 in 6 pripadata drugemu seznamu. S funkcijo dodajanja se na seznam doda [5, 6]. Ta seznam je priložen izvirnemu seznamu. [5, 6] je en sam element seznama, ki je pripet na koncu seznama. Zato lahko metoda append na seznam doda samo en element. Čeprav ima novi seznam dva elementa, so vsi pripeti kot en sam element k izvirnemu seznamu.

Kaj je razširitev v Pythonu?

Extended je vgrajena funkcija v Python. Uporablja se za dodajanje več elementov na konec že obstoječega seznama. Funkcionalnost funkcije razširitve je naslednja.

Ključna razlika med dodajanjem in razširitvijo v Pythonu
Ključna razlika med dodajanjem in razširitvijo v Pythonu

Slika 02: razširitev v Python

V skladu s spodnjim programom seznam1 vsebuje tri elemente, ki so 1, 2 in 3. Z uporabo metode razširitve se številka 4 razširi na seznam1. Pri uporabi metode razširitve je treba na seznam vključiti 4. Zdaj je seznam1 [1, 2, 3, 4]. Obstaja še en seznam, imenovan list2. Sestavljen je iz dveh elementov. Po razširitvi seznama2 na seznam1 je rezultat [1, 2, 3, 4, 5, 6]. Elementi na seznamu2 so dodani kot ločeni elementi na seznam1.

Kakšna je podobnost med dodajanjem in razširitvijo v Pythonu?

Tako dodajanje kot razširitev sta vgrajeni funkciji, ki ju zagotavlja programski jezik Python

Kakšna je razlika med dodajanjem in razširitvijo v Pythonu?

dodaj proti razširitvi v Pythonu

Prilaganje je vgrajena funkcija v Pythonu, ki se uporablja za dodajanje njegovih argumentov kot enega elementa na konec seznama. Razširitev je vgrajena funkcija v Pythonu, ki ponavlja svoje argumente in dodaja vsak element na seznam, medtem ko ga razširja.
Dolžina seznama
Pri uporabi dodajanja se bo dolžina seznama povečala za eno. Pri uporabi razširitve se bo dolžina seznama povečala za število elementov, ki so bili posredovani v argumentu.
Uporaba
Dodatek se uporablja za dodajanje enega elementa na konec obstoječega seznama. Razširitev se uporablja za dodajanje več elementov na konec obstoječega seznama.

Povzetek – dodajanje ali razširitev v Pythonu

Python je splošni programski jezik na visoki ravni. Med programerji je priljubljen programski jezik, saj je lahko berljiv in razumljiv. Enostavna sta tudi vzdrževanje in testiranje programov Python. Jezik Python ponuja veliko vgrajenih funkcij. Zato jih programerji lahko uporabijo v programu, ne da bi jih implementirali od začetka. Ta članek je obravnaval dve vgrajeni funkciji, kot sta dodajanje in razširitev. Razlika med append in extend v Pythonu je v tem, da append doda svoje argumente kot en element na konec seznama, medtem ko razširitev ponovi svoje argumente in doda vsak element na seznam ter ga razširi.

Priporočena: