Rozdíl mezi připojením a rozšířením v Pythonu

Obsah:

Rozdíl mezi připojením a rozšířením v Pythonu
Rozdíl mezi připojením a rozšířením v Pythonu

Video: Rozdíl mezi připojením a rozšířením v Pythonu

Video: Rozdíl mezi připojením a rozšířením v Pythonu
Video: OOP v Pythonu: Naučte se základy za 7 minut ! 2024, Listopad
Anonim

Klíčový rozdíl – připojit versus rozšířit v Pythonu

Python je populární univerzální programovací jazyk. Je to jazyk na vysoké úrovni, takže syntaxe je pro programátory snadno srozumitelná a čitelná. Nejzákladnější datovou strukturou v Pythonu je sekvence. Je to soubor prvků. Počáteční prvek má index nula, další má index jedna a tak dále. Seznam je jedna vestavěná sekvence typů v Pythonu. Se seznamy lze provádět různé operace, jako je krájení, sčítání, násobení atd. Každý prvek v seznamu je oddělen čárkou. Všechny prvky jsou uzavřeny v hranaté závorce. V programovacích jazycích jako C, Java je nezbytné ukládat stejný datový typ do pole. Ale v seznamu Python není nutné, aby všechny prvky byly stejného datového typu. Jazyk Python poskytuje několik vestavěných funkcí spojených se seznamy. Programátor je může použít ve svých programech. Dvě z nich jsou, připojit a rozšířit. Tento článek pojednává o rozdílu mezi append a extend v pythonu. Metoda append se většinou používá k přidání jednoho prvku do existujícího seznamu, zatímco metoda extend se používá k přidání více prvků do existujícího seznamu. Klíčový rozdíl mezi append a extend v Pythonu je ten, že append přidává své argumenty jako jeden prvek na konec seznamu, zatímco extend iteruje své argumenty přidáním každého prvku do seznamu a jeho rozšířením.

Co je připojeno v Pythonu?

Příloha je vestavěná funkce v Pythonu. Přidá jeden prvek na konec seznamu. Podle níže uvedeného programu obsahuje seznam1 tři prvky, kterými jsou 1, 2 a 3. Pomocí metody append se k seznamu1 připojí číslo 4. Je přidán na konec seznamu. Výstup zobrazí seznam jako [1, 2, 3, 4].

Rozdíl mezi připojením a rozšířením v Pythonu
Rozdíl mezi připojením a rozšířením v Pythonu

Obrázek 01: připojit v Pythonu

Zde je stávající seznam [1, 2, 3, 4]. Prvky 5 a 6 patří do jiného seznamu. Pomocí funkce připojit se do seznamu přidají [5, 6]. Tento seznam je připojen k původnímu seznamu. [5, 6] je jeden prvek seznamu, který je připojen na konec seznamu. Proto může metoda append přidat do seznamu pouze jeden prvek. I když má nový seznam dva prvky, všechny jsou připojeny jako jeden prvek k původnímu seznamu.

Co je rozšíření v Pythonu?

Rozšíření je vestavěná funkce v Pythonu. Používá se k přidání více prvků na konec již existujícího seznamu. Funkce rozšíření je následující.

Klíčový rozdíl mezi připojením a rozšířením v Pythonu
Klíčový rozdíl mezi připojením a rozšířením v Pythonu

Obrázek 02: rozšíření v Pythonu

Podle níže uvedeného programu obsahuje seznam1 tři prvky, kterými jsou 1, 2 a 3. Pomocí metody extend je číslo 4 rozšířeno na seznam1. Při použití metody extend by měla být 4 zahrnuta do seznamu. Nyní je seznam1 [1, 2, 3, 4]. Existuje další seznam s názvem list2. Skládá se ze dvou prvků. Po rozšíření seznam2 na seznam1 je výstupem [1, 2, 3, 4, 5, 6]. Prvky v seznamu2 jsou přidány jako samostatné prvky do seznamu1.

Jaká je podobnost mezi připojením a rozšířením v Pythonu?

Připojení i rozšíření jsou vestavěné funkce poskytované programovacím jazykem Python

Jaký je rozdíl mezi připojením a rozšířením v Pythonu?

připojit vs rozšířit v Pythonu

Append je vestavěná funkce v Pythonu, která se používá k přidání argumentů jako jednoho prvku na konec seznamu. Rozšíření je vestavěná funkce v Pythonu, která iteruje své argumenty a přidává každý prvek do seznamu a zároveň jej rozšiřuje.
Délka seznamu
Při použití append se délka seznamu prodlouží o jednu. Při použití extend se délka seznamu zvýší o počet prvků, které byly předány v argumentu.
Použití
Příloha se používá k přidání jednoho prvku na konec stávajícího seznamu. Rozšíření se používá k přidání více prvků na konec stávajícího seznamu.

Shrnutí – připojit vs. rozšířit v Pythonu

Python je univerzální programovací jazyk na vysoké úrovni. Je to oblíbený programovací jazyk mezi programátory, protože je snadno čitelný a srozumitelný. Údržba a testování programů Python je také snadné. Jazyk Python poskytuje mnoho vestavěných funkcí. Programátoři je tedy mohou používat v programu, aniž by je od začátku implementovali. Tento článek pojednává o dvou vestavěných funkcích, jako jsou například přidat a rozšířit. Rozdíl mezi append a extend v Pythonu je ten, že append přidává své argumenty jako jeden prvek na konec seznamu, zatímco extend iteruje přes své argumenty a přidává každý prvek do seznamu, čímž jej rozšiřuje.

Doporučuje: