Разлика между добавяне и разширяване в Python

Съдържание:

Разлика между добавяне и разширяване в Python
Разлика между добавяне и разширяване в Python

Видео: Разлика между добавяне и разширяване в Python

Видео: Разлика между добавяне и разширяване в Python
Видео: В чем разница между списками и кортежами в python? 2024, Юли
Anonim

Ключова разлика – добавяне срещу разширяване в Python

Python е популярен език за програмиране с общо предназначение. Това е език от високо ниво, така че синтаксисът е лесно разбираем и четим от програмистите. Най-основната структура на данните в Python е последователност. Това е набор от елементи. Началният елемент е с индекс нула, следващият е с индекс единица и т.н. Списъкът е една вградена последователност от типове в Python. Могат да се извършват различни операции върху списъци като нарязване, добавяне, умножаване и т.н. Всеки елемент в списъка е разделен със запетая. Всички елементи са оградени в квадратна скоба. В езиците за програмиране като C, Java е от съществено значение да се съхранява един и същи тип данни в масив. Но в списъка на Python не е необходимо всички елементи да са от един и същ тип данни. Езикът Python предоставя няколко вградени функции, свързани със списъци. Програмистът може да ги използва в своите програми. Две от тях са, добавяне и разширяване. Тази статия обсъжда разликата между append и extend в python. Методът append се използва най-вече за добавяне на един елемент към съществуващия списък, докато методът extend се използва за добавяне на множество елементи към съществуващия списък. Ключовата разлика между append и extend в Python е, че append добавя своите аргументи като един елемент в края на списъка, докато разширението итерира своите аргументи, като добавя всеки елемент към списъка и го разширява.

Какво е добавяне в Python?

Добавянето е вградена функция в Python. Той добавя един елемент в края на списъка. Съгласно програмата по-долу списъкът1 съдържа три елемента, които са 1, 2 и 3. Използвайки метода за добавяне, номер 4 се добавя към списъка1. Добавя се в края на списъка. Резултатът дава списъка като [1, 2, 3, 4].

Разлика между добавяне и разширяване в Python
Разлика между добавяне и разширяване в Python

Фигура 01: добавяне в Python

Тук съществуващият списък е [1, 2, 3, 4]. Елементите 5 и 6 принадлежат към друг списък. Използвайки функцията за добавяне, [5, 6] се добавят към списъка. Този списък се добавя към оригиналния списък. [5, 6] е един елемент от списъка, който се добавя в края на списъка. Следователно методът append може да добави само един елемент към списъка. Въпреки че новият списък има два елемента, всички те са добавени като един елемент към оригиналния списък.

Какво е разширение в Python?

Extended е вградена функция в Python. Използва се за добавяне на множество елементи в края на вече съществуващ списък. Функционалността на функцията за разширяване е както следва.

Ключова разлика между добавяне и разширяване в Python
Ключова разлика между добавяне и разширяване в Python

Фигура 02: разширение в Python

Съгласно програмата по-долу, list1 съдържа три елемента, които са 1, 2 и 3. Използвайки метода за разширение, номер 4 се разширява до list1. Когато използвате метода extend, 4 трябва да бъдат включени в списък. Сега list1 е [1, 2, 3, 4]. Има друг списък, наречен list2. Състои се от два елемента. След разширяване на списък2 до списък1, изходът е [1, 2, 3, 4, 5, 6]. Елементите в list2 се добавят като отделни елементи към list1.

Каква е приликата между добавянето и разширяването в Python?

Както добавянето, така и разширяването са вградени функции, осигурени от езика за програмиране Python

Каква е разликата между добавяне и разширяване в Python?

добавяне срещу разширяване в Python

Добавянето е вградена функция в Python, която се използва за добавяне на своите аргументи като отделен елемент в края на списъка. Extended е вградена функция в Python, която обхожда своите аргументи, добавяйки всеки елемент към списъка, докато го разширява.
Дължина на списъка
Когато използвате добавяне, дължината на списъка ще се увеличи с едно. Когато използвате extend, дължината на списъка ще се увеличи с броя на елементите, предадени в аргумента.
Употреба
Добавянето се използва за добавяне на един елемент в края на съществуващия списък. Разширението се използва за добавяне на множество елементи в края на съществуващия списък.

Резюме – добавяне срещу разширяване в Python

Python е език за програмиране с общо предназначение на високо ниво. Той е популярен език за програмиране сред програмистите, защото е лесен за четене и разбиране. Поддържането и тестването на програми на Python също са лесни. Езикът Python предоставя много вградени функции. Следователно програмистите могат да ги използват в програмата, без да ги прилагат от самото начало. В тази статия бяха обсъдени две вградени функции като добавяне и разширяване. Разликата между append и extend в Python е, че append добавя своите аргументи като единичен елемент в края на списъка, докато extend итерира своите аргументи, добавяйки всеки елемент към списъка, разширявайки го.

Препоръчано: