Rozdiel Medzi Pripojením A Rozšírením V Pythone

Obsah:

Rozdiel Medzi Pripojením A Rozšírením V Pythone
Rozdiel Medzi Pripojením A Rozšírením V Pythone

Video: Rozdiel Medzi Pripojením A Rozšírením V Pythone

Video: Rozdiel Medzi Pripojením A Rozšírením V Pythone
Video: CS50 2013 - Week 8, continued 2024, Apríl
Anonim

Key Difference - append vs extend in Python

Python je populárny programovací jazyk na všeobecné účely. Je to jazyk na vysokej úrovni, takže syntax je ľahko zrozumiteľná a čitateľná programátorom. Najzákladnejšou dátovou štruktúrou v Pythone je sekvencia. Je to súbor prvkov. Počiatočný prvok má index nula, ďalší má indexový atď. Zoznam je jedna vstavaná sekvencia typov v Pythone. Na zoznamoch je možné vykonávať rôzne operácie, ako je napríklad krájanie, pridávanie, násobenie atď. Každý prvok v zozname je oddelený čiarkou. Všetky prvky sú uzavreté v hranatej zátvorke. V programovacích jazykoch ako C, Java je nevyhnutné ukladať rovnaký dátový typ do poľa. Ale v zozname Pythonu nie je potrebné, aby všetky prvky boli rovnakého dátového typu. Jazyk Python poskytuje niekoľko vstavaných funkcií spojených so zoznamami. Programátor ich môže použiť vo svojich programoch. Dve z nich sú, pripájajú a rozširujú. Tento článok pojednáva o rozdieloch medzi append a extend v pythone. Metóda append sa väčšinou používa na pridanie jedného prvku do existujúceho zoznamu, zatiaľ čo metóda extend sa používa na pridanie viacerých prvkov do existujúceho zoznamu. Kľúčový rozdiel medzi append a extend v Pythone je ten, že append pridáva svoje argumenty ako jeden prvok na koniec zoznamu, zatiaľ čo extend iteruje svoje argumenty pridaním každého prvku do zoznamu a jeho rozšírením. Kľúčový rozdiel medzi append a extend v Pythone je ten, že append pridáva svoje argumenty ako jeden prvok na koniec zoznamu, zatiaľ čo extend iteruje svoje argumenty pridaním každého prvku do zoznamu a jeho rozšírením. Kľúčový rozdiel medzi append a extend v Pythone je ten, že append pridáva svoje argumenty ako jeden prvok na koniec zoznamu, zatiaľ čo extend iteruje nad svojimi argumentmi pridaním každého prvku do zoznamu a jeho rozšírením.

OBSAH

1. Prehľad a kľúčový rozdiel

2. Čo je pripojené v Pythone

3. Čo je rozšírené v Pythone

4. Podobnosti medzi pripojením a rozšírením v Pythone

5. Porovnanie vedľa seba - append vs extend v Pythone vo forme tabuľky

6. Zhrnutie

Čo je príloha v Pythone?

Dodatok je zabudovaná funkcia v Pythone. Na koniec zoznamu pridá jeden prvok. Podľa nižšie uvedeného programu zoznam1 obsahuje tri prvky, ktoré sú 1,2 a 3. Pomocou metódy pridania sa k zoznamu1 pripojí číslo 4. Pridáva sa na koniec zoznamu. Výstup dáva zoznam ako [1,2,3,4].

Rozdiel medzi pripojením a rozšírením v Pythone
Rozdiel medzi pripojením a rozšírením v Pythone

Obrázok 01: pripojenie v Pythone

Tu je existujúci zoznam [1,2,3,4]. Prvky 5 a 6 patria do iného zoznamu. Pomocou funkcie pridania sa do zoznamu pridá [5,6]. Tento zoznam je pripojený k pôvodnému zoznamu. [5,6] je jediný prvok zoznamu, ktorý je pripojený na koniec zoznamu. Preto metóda pridania môže do zoznamu pridať iba jeden prvok. Aj keď má nový zoznam dva prvky, všetky sú pripojené ako jeden prvok k pôvodnému zoznamu.

Čo je rozšírenie v Pythone?

Rozšírenie je zabudovaná funkcia v Pythone. Používa sa na pridanie viacerých prvkov na koniec už existujúceho zoznamu. Funkčnosť rozšírenej funkcie je nasledovná.

Kľúčový rozdiel medzi pripojením a rozšírením v Pythone
Kľúčový rozdiel medzi pripojením a rozšírením v Pythone

Obrázok 02: rozšírenie v Pythone

Podľa nižšie uvedeného programu zoznam1 obsahuje tri prvky, ktoré sú 1,2 a 3. Pomocou metódy rozšírenia sa číslo 4 rozšíri na zoznam1. Pri použití metódy extend by mala byť v zozname uvedená 4. Teraz je zoznam1 [1,2,3,4]. Existuje ďalší zoznam s názvom list2. Skladá sa z dvoch prvkov. Po rozšírení zoznamu2 na zoznam1 je výstupom [1,2,3,4,5,6]. Prvky v zozname2 sa pridajú ako samostatné prvky do zoznamu1.

Aká je podobnosť medzi pripojením a rozšírením v Pythone?

Pripojiť aj rozšíriť sú vstavané funkcie poskytované programovacím jazykom Python

Aký je rozdiel medzi pripojením a rozšírením v Pythone?

Rozdielny článok v strede pred tabuľkou

pridať vs rozšíriť v Pythone

Pripojenie je vstavaná funkcia v Pythone, ktorá sa používa na pridanie argumentov ako jedného prvku na koniec zoznamu. Rozšírenie je vstavaná funkcia v Pythone, ktorá iteruje nad svojimi argumentmi a pri rozširovaní pridáva každý prvok do zoznamu.
Dĺžka zoznamu
Pri použití prílohy sa dĺžka zoznamu zvýši o jednu. Pri použití predĺženia sa dĺžka zoznamu zvýši o koľko prvkov bolo v argumente odovzdaných.
Využitie
Dodatok sa používa na pridanie jedného prvku na koniec existujúceho zoznamu. Rozšírenie sa používa na pridanie viacerých prvkov na koniec existujúceho zoznamu.

Zhrnutie - pridať vs rozšíriť v Pythone

Python je univerzálny programovací jazyk na vysokej úrovni. Je to medzi programátormi obľúbený programovací jazyk, pretože je ľahko čitateľný a zrozumiteľný. Údržba a testovanie programov Python je tiež ľahká. Jazyk Python poskytuje mnoho zabudovaných funkcií. Programátori ich preto môžu používať v programe bez toho, aby ich implementovali od začiatku. Tento článok pojednáva o dvoch zabudovaných funkciách, ako sú, sú pripojené a rozšírené. Rozdiel medzi append a extend v Pythone je ten, že append pridáva svoje argumenty ako jeden prvok na koniec zoznamu, zatiaľ čo extend iteruje nad svojimi argumentmi a pridáva každý element do zoznamu, čím ho rozširuje.

Odporúčaná: