Ключевая разница - добавление и расширение в Python
Python - популярный язык программирования общего назначения. Это язык высокого уровня, поэтому синтаксис легко понятен и читабелен программистами. Самая основная структура данных в Python - это последовательность. Это набор элементов. Начальный элемент имеет индекс 0, следующий элемент имеет индекс 1 и так далее. Список - это одна встроенная последовательность типов в Python. Со списками можно выполнять различные операции, такие как нарезка, добавление, умножение и т. д. Каждый элемент внутри списка отделяется запятой. Все элементы заключены в квадратные скобки. В языках программирования, таких как C, Java, важно хранить в массиве данные одного и того же типа. Но в списке Python не обязательно, чтобы все элементы имели один и тот же тип данных. Язык Python предоставляет несколько встроенных функций, связанных со списками. Программист может использовать их в своих программах. Два из них, добавить и расширить. В этой статье обсуждается разница между добавлением и расширением в python. Метод добавления в основном используется для добавления одного элемента в существующий список, а метод расширения используется для добавления нескольких элементов в существующий список. Ключевое различие между append и extend в Python заключается в том, что append добавляет свои аргументы как один элемент в конец списка, в то время как extend перебирает свои аргументы, добавляя каждый элемент в список и расширяя его.
Что такое append в Python?
Добавление - это встроенная функция в Python. Он добавляет один элемент в конец списка. В соответствии с приведенной ниже программой список list1 содержит три элемента: 1, 2 и 3. Используя метод append, число 4 добавляется к list1. Он добавляется в конец списка. Вывод дает список как [1, 2, 3, 4].
Рисунок 01: добавление в Python
Здесь существующий список - [1, 2, 3, 4]. Элементы 5 и 6 принадлежат другому списку. Используя функцию добавления, [5, 6] добавляются в список. Этот список добавляется к исходному списку. [5, 6] - это один элемент списка, который добавляется в конец списка. Поэтому метод append может добавить в список только один элемент. Несмотря на то, что новый список состоит из двух элементов, все они добавляются как один элемент к исходному списку.
Что такое расширение в Python?
Расширение - это встроенная функция Python. Он используется для добавления нескольких элементов в конец уже существующего списка. Функциональность функции расширения выглядит следующим образом.
Рисунок 02: расширение в Python
Согласно приведенной ниже программе, list1 содержит три элемента: 1, 2 и 3. Используя метод extend, номер 4 расширяется до list1. При использовании метода расширения число 4 должно быть включено в список. Теперь list1 - это [1, 2, 3, 4]. Есть еще один список под названием list2. Он состоит из двух элементов. После расширения list2 до list1 вывод будет [1, 2, 3, 4, 5, 6]. Элементы в списке2 добавляются как отдельные элементы в список1.
В чем сходство между добавлением и расширением в Python?
И append, и extend являются встроенными функциями языка программирования Python
В чем разница между добавлением и расширением в Python?
добавлять и расширять в Python |
|
Добавление - это встроенная функция Python, которая используется для добавления своих аргументов в виде отдельного элемента в конец списка. | Расширение - это встроенная функция в Python, которая перебирает свои аргументы, добавляя каждый элемент в список при его расширении. |
Длина списка | |
При добавлении длина списка увеличивается на единицу. | При использовании расширения длина списка увеличивается на количество элементов, переданных в аргументе. |
Использование | |
Добавление используется для добавления одного элемента в конец существующего списка. | Расширение используется для добавления нескольких элементов в конец существующего списка. |
Резюме - добавление и расширение в Python
Python - это язык программирования высокого уровня общего назначения. Это популярный язык программирования среди программистов, потому что он легко читается и понятен. Поддерживать и тестировать программы Python также легко. Язык Python предоставляет множество встроенных функций. Поэтому программисты могут использовать их в программе, не внедряя их с самого начала. В этой статье обсуждались две встроенные функции, такие как добавление и расширение. Разница между append и extend в Python заключается в том, что append добавляет свои аргументы как один элемент в конец списка, в то время как extend перебирает свои аргументы, добавляя каждый элемент в список, расширяя его.