Список элементов будет использоваться в качестве примеров на протяжении всего курса, чтобы сосредоточиться на вставке списка, поскольку техника вставки списка должна быть одинаковой, независимо от типа данных, содержащихся в списке.
Давайте посмотрим 4 различных способа вставки элемента в конец списка Python.
- Метод 1: с помощью функции Insert()
- Способ 2: с помощью функции add()
- Метод 3: с помощью операторов + и []
- Способ 4: используя метод нарезки
Метод 1: с помощью функции Insert()
Функция Python Insert() для списков, которая вставляет указанный элемент или элемент по указанному индексу. Синтаксис приведен ниже.
list_name.insert(index, value)
Если указанный индекс больше или равен длине списка Python, вставка выполняется в конец списка Python.
Пример. Создайте список элементов, который представляет собой процент реального ВВП четырех крупнейших штатов США, таких как Теннесси = 8,6, Нью-Гэмпшир = 8,5, Калифорния = 7,8 и Невада = 7,1, используя приведенный ниже код.
usa_st_gdp = [8.6, 8.5, 7.8, 7.1] print(usa_st_gdp)
Теперь мы хотим добавить процент реального ВВП нового штата Индиана или он перейдет в 5-й штат в списке, мы будем использовать метод Insert() в Python.
usa_st_gdp.insert(len(usa_st_gdp), 6.9)
Проверьте список, используя приведенный ниже код.
print(usa_st_gdp)
Посмотрите в выводе, как мы вставили элемент, который является значением с плавающей запятой, в конец списка в Python, используя функцию Insert().
Способ 2: с помощью функции add()
Самый простой способ добавить элемент в конец списка в Python — использовать метод add(). Этот метод принимает единственный аргумент — элемент, который вы хотите добавить, — и добавляет его в конец списка Python.
Пример. Создайте список элементов, который представляет собой процент реального ВВП четырех крупнейших штатов США, таких как Теннесси = 8,6, Нью-Гэмпшир = 8,5, Калифорния = 7,8 и Невада = 7,1, используя приведенный ниже код.
usa_st_gdp = [8.6, 8.5, 7.8, 7.1] print(usa_st_gdp)
Теперь мы будем использовать метод add() в Python, чтобы добавить реальный процент ВВП нового штата Индиана или штата, который станет пятым штатом в списке.
usa_st_gdp.append(6.9)
Просмотрите список, используя приведенный ниже код.
print(usa_st_gdp)
Вот как вставить элемент в конец списка в Python с помощью функции add().
Метод 3: с помощью операторов + и []
Оператор + в Python используется для конкатенации при применении к спискам. Это означает, что его можно использовать для объединения двух списков Python. Когда мы хотим добавить один элемент в список с помощью оператора +, нам нужно поместить элемент в его собственный список Python(или другой итерируемый элемент), гарантируя, что мы объединяем списки в Python.
Пример. Создайте на Python список элементов, который представляет собой процент реального ВВП четырех крупнейших штатов США, таких как Теннесси = 8,6, Нью-Гэмпшир = 8,5, Калифорния = 7,8 и Невада = 7,1, используя приведенный ниже код.
usa_st_gdp = [8.6, 8.5, 7.8, 7.1] print(usa_st_gdp)
Теперь мы будем использовать операторы + и [], чтобы добавить реальный процент ВВП нового штата Индиана или штата, который станет пятым штатом в списке Python.
usa_st_gdp = usa_st_gdp + [6.9]
Просмотрите список Python, используя приведенный ниже код.
print(usa_st_gdp)
Примечание. Использование одного и того же имени переменной дважды в строке кода Python не считается хорошей практикой. Итак, в приведенном выше коде мы можем использовать оператор += вместо оператора + и получить тот же результат.
Способ 4: используя метод нарезки
Нарезка — это универсальный метод Python, используемый для доступа к определенному диапазону элементов в списке. Хотя он обычно используется для извлечения частей списка, мы также можем использовать срезы для изменения списков, включая добавление к ним элементов.
Мы создадим пространство в конце списка Python с помощью нарезки, а затем назначим это пространство элементу, который хотим вставить в список.
Пример. Создайте список элементов, который представляет собой процент реального ВВП четырех крупнейших штатов США, таких как Теннесси = 8,6, Нью-Гэмпшир = 8,5, Калифорния = 7,8 и Невада = 7,1, используя приведенный ниже код.
usa_st_gdp = [8.6, 8.5, 7.8, 7.1] print(usa_st_gdp)
Теперь используйте метод среза, чтобы добавить реальный процент ВВП нового штата Индиана или штата, который станет пятым штатом в списке Python.
usa_st_gdp[4:5] = [6.9]
Покажите список, используя приведенный ниже код.
print(usa_st_gdp)