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

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

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика 2. Какво се добавя в Python 3. Какво е разширение в Python 4. Прилики между допълнение и разширение в Python 5. Сравнение отстрани - допълнение срещу разширение в Python в таблична форма 6. Резюме

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

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

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

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

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

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

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


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

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

Обобщение - добавете срещу разширение в Python

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

справка:

1. Точка, уроци. „Списъци на Python.“ Точка за уроци, 8 февруари 2018 г. Достъпно тук