Razlika između dodavanja i proširenja u Pythonu

Sadržaj:

Razlika između dodavanja i proširenja u Pythonu
Razlika između dodavanja i proširenja u Pythonu

Video: Razlika između dodavanja i proširenja u Pythonu

Video: Razlika između dodavanja i proširenja u Pythonu
Video: Da li imate ANKSIOZNOST ILI ANKSIOZNI POREMEĆAJ? I koja je razlika između ova dva stanja... 2024, Srpanj
Anonim

Ključna razlika – dodavanje vs proširenje u Pythonu

Python je popularan programski jezik opće namjene. To je jezik visoke razine pa je sintaksa programerima lako razumljiva i čitljiva. Najosnovnija struktura podataka u Pythonu je niz. To je skup elemenata. Početni element ima indeks nula, sljedeći ima indeks jedan i tako dalje. Lista je jedan ugrađeni niz tipova u Pythonu. Na popisima se mogu izvoditi razne operacije kao što su rezanje, zbrajanje, množenje itd. Svaki element unutar popisa odvojen je zarezom. Svi elementi su u uglatoj zagradi. U programskim jezicima kao što su C, Java, bitno je pohraniti isti tip podataka u polje. Ali u Python popisu nije nužno da svi elementi budu iste vrste podataka. Python jezik nudi nekoliko ugrađenih funkcija povezanih s popisima. Programer ih može koristiti u svojim programima. Dvije od njih su, dodati i proširiti. Ovaj članak govori o razlici između dodavanja i proširenja u pythonu. Metoda dodavanja uglavnom se koristi za dodavanje jednog elementa na postojeći popis, dok se metoda proširenja koristi za dodavanje više elemenata na postojeći popis. Ključna razlika između append i extend u Pythonu je ta što append dodaje svoje argumente kao jedan element na kraj popisa, dok extend ponavlja svoje argumente dodavanjem svakog elementa na popis i njegovim proširenjem.

Što je dodavanje u Pythonu?

Dodatak je ugrađena funkcija u Pythonu. Dodaje jedan element na kraj popisa. Prema donjem programu, lista1 sadrži tri elementa, a to su 1, 2 i 3. Koristeći metodu dodavanja, broj 4 se dodaje listi1. Dodaje se na kraju popisa. Izlaz daje popis kao [1, 2, 3, 4].

Razlika između dodavanja i proširenja u Pythonu
Razlika između dodavanja i proširenja u Pythonu

Slika 01: dodavanje u Pythonu

Ovdje, postojeći popis je [1, 2, 3, 4]. Elementi 5 i 6 pripadaju drugoj listi. Pomoću funkcije dodavanja [5, 6] se dodaju na popis. Taj se popis pridodaje izvornom popisu. [5, 6] je jedan element popisa koji se dodaje na kraj popisa. Stoga, metoda dodavanja može dodati samo jedan element na popis. Iako novi popis ima dva elementa, svi su oni dodani kao jedan element izvornom popisu.

Što je proširenje u Pythonu?

Extend je ugrađena funkcija u Pythonu. Koristi se za dodavanje više elemenata na kraj već postojeće liste. Funkcionalnost funkcije proširenja je sljedeća.

Ključna razlika između dodavanja i proširenja u Pythonu
Ključna razlika između dodavanja i proširenja u Pythonu

Slika 02: proširenje u Pythonu

Prema donjem programu, lista1 sadrži tri elementa koji su 1, 2 i 3. Korištenjem metode proširenja, broj 4 je proširen na listu1. Kada koristite metodu proširenja, 4 treba biti uključeno u popis. Sada je lista1 [1, 2, 3, 4]. Postoji još jedan popis koji se zove list2. Sastoji se od dva elementa. Nakon proširenja liste2 na listu1, izlaz je [1, 2, 3, 4, 5, 6]. Elementi na popisu2 dodaju se kao zasebni elementi na popis1.

Koja je sličnost između dodavanja i proširenja u Pythonu?

Dodavanje i proširenje su ugrađene funkcije koje pruža programski jezik Python

Koja je razlika između dodavanja i proširenja u Pythonu?

dodavanje vs proširenje u Pythonu

Dodavanje je ugrađena funkcija u Pythonu koja se koristi za dodavanje svojih argumenata kao jednog elementa na kraj popisa. Extend je ugrađena funkcija u Pythonu koja ponavlja svoje argumente dodajući svaki element na popis dok ga proširuje.
Duljina popisa
Kada koristite dodavanje, duljina popisa će se povećati za jedan. Kada koristite extend, duljina popisa će se povećati za broj elemenata koji su proslijeđeni u argumentu.
Upotreba
Dodatak se koristi za dodavanje jednog elementa na kraj postojećeg popisa. Proširenje se koristi za dodavanje više elemenata na kraj postojećeg popisa.

Sažetak – dodavanje vs proširenje u Pythonu

Python je programski jezik opće namjene visoke razine. To je popularan programski jezik među programerima jer je lako čitljiv i razumljiv. Održavanje i testiranje Python programa također je jednostavno. Python jezik nudi mnoge ugrađene funkcije. Stoga ih programeri mogu koristiti u programu bez implementacije od početka. Ovaj članak raspravlja o dvije ugrađene funkcije kao što su dodavanje i proširenje. Razlika između dodavanja i proširenja u Pythonu je u tome što dodavanje dodaje svoje argumente kao jedan element na kraj popisa, dok proširenje ponavlja svoje argumente dodajući svaki element na popis, proširujući ga.

Preporučeni: