Метод добавления списка Python () [With Examples]

В этом руководстве по Python мы обсудим Метод добавления списка Python () который используется для добавления элементов в список. Давайте рассмотрим несколько примеров и посмотрим, как мы можем использовать метод list append() в Python.
Метод list append() в Python
Ниже приведены темы, которые мы собираемся обсудить в этой статье:
- Введение в метод append() списка Python
- Синтаксис метода append() в списках Python
- Как использовать метод append() для добавления элементов в список
- Примеры использования метода append() в списках Python
- Почему метод append() является полезным инструментом для работы со списками Python
Метод добавления списка Python ()
добавить() Метод — это встроенная в Python функция, которая позволяет нам добавлять элемент в конец существующего списка. Этот метод изменяет исходный список и возвращает None.
Синтаксис для добавить() метод заключается в следующем:
list.append(item)
Здесь, “список” имя списка, в который должен быть добавлен элемент, и “элемент” элемент, который необходимо добавить.
добавить() Метод принимает один аргумент, который может быть любым типом данных Python, таким как строка, целое число или другой список. Когда добавить() выполняется, он добавляет элемент в конец списка и увеличивает размер списка на единицу.
Метод append() для добавления элементов в список Python
Давайте рассмотрим несколько примеров, чтобы понять, как добавить() метод работает в Python:
Пример 1:
countries = ['Brazil', 'United States', 'Mexico']
countries.append('Canada')
print(countries)
В первом примере у нас есть список страныи мы используем добавить() метод добавления строки ‘Канада’ в конец списка Python.
Выход:

Пример 2:
numbers = [1, 2, 3]
numbers.append(4)
print(numbers)
Во втором примере у нас есть список чисел, и мы используем метод Python. добавить() метод добавления целого числа 4 до конца списка.
Выход:

Пример 3:
my_list = []
my_list.append('USA')
my_list.append(123)
my_list.append(3.14)
print(my_list)
В третьем примере у нас есть пустой список, и мы используем добавить() метод для добавления строки, целого числа и числа с плавающей запятой в список Python.
Выход:

Важно отметить, что добавить() метод изменяет исходный список в Python и не создает новый список. Если мы попытаемся присвоить результат Python добавить() к новой переменной, мы получим НетТип объект, который представляет отсутствие значения.
Давайте рассмотрим пример:
currency = ['US Dollar', 'British Pound', 'Swiss Franc',]
new_list = currency.append('Euro')
print(new_list)
В этом примере мы пытаемся присвоить результат списка Python. добавить() к новой переменной, но когда мы печатаем новую переменную, мы получаем Никто вместо обновленного списка.
Выход:

Примечание: Чтобы избежать этого, мы должны использовать добавить() метод непосредственно в исходном списке.
Метод append() в примерах списков Python
добавить() метод — это простой и эффективный способ добавления элементов в список Python. Он обычно используется во многих приложениях, где нам нужно динамически добавлять новые элементы в список.
Кроме того, поскольку добавить() изменяет исходный список, мы можем использовать его в цикле для динамического построения списка элементов. Вот несколько распространенных вариантов использования Python. добавить() метод с примерами:
Динамическое построение списка Python
Когда мы хотим создать список динамически, добавляя в него новые элементы по одному в Python, мы можем использовать метод добавить() метод.
Например, если мы анализируем файл и хотим сохранить строки в списке, мы можем использовать метод добавить() метод для добавления каждой строки в список по мере его чтения.
lines = []
with open('file.txt') as f:
for line in f:
lines.append(line.strip())
print(lines)
В этом примере мы читаем строки из файла и сохраняем их в списке, используя список Python. добавить() метод. Перед добавлением в список каждая строка удаляется из начальных или конечных пробелов.
Выход:

Добавление к списку внутри цикла
Когда мы повторяем цикл и хотим добавить новые элементы в список Python на основе переменной цикла, мы можем использовать метод добавить() метод внутри цикла for.
Например, если мы генерируем список четных чисел, мы можем использовать добавить() метод для добавления каждого четного числа в список внутри цикла.
even_numbers = []
for i in range(10):
if i % 2 == 0:
even_numbers.append(i)
print(even_numbers)
В этом примере мы генерируем список Python из четных чисел, повторяя цикл for и используя добавить() метод добавления каждого четного числа в список.
Выход:

Добавляйте элементы в список Python после его создания
Когда у нас есть существующий список и мы хотим добавить в него новые элементы, мы можем использовать добавить() чтобы добавить новые элементы в конец списка Python.
countries = ['Alabama', 'Alaska', 'Arkansas']
countries.append('California')
print(countries)
В этом примере у нас есть существующий список состояний, и мы используем добавить() метод добавления строки ‘Калифорния’ в конец списка Python.
Выход:

Объединение списков
Мы можем использовать Python добавить() метод объединения двух списков путем добавления всех элементов одного списка в конец другого списка. Это можно сделать, используя цикл для перебора одного списка и добавления каждого элемента в другой список.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
for item in list2:
list1.append(item)
print(list1)
В этом примере мы объединяем два списка Python, перебирая один список (list2) и используя метод добавить() метод для добавления каждого элемента в другой список (list1).
Выход:

Заключение
добавить() Метод — это полезная функция в Python, которая позволяет нам добавлять элементы в конец списка. Это простой и эффективный способ изменения списка, который можно использовать в различных сценариях.
Помните, что Метод Python append() изменяет исходный список и не создает новый список, поэтому важно использовать его правильно, чтобы избежать непредвиденного поведения в вашем коде.
Вам могут понравиться следующие руководства по спискам Python:

Python — один из самых популярных языков в Соединенных Штатах Америки. Я давно работаю с Python и имею опыт работы с различными библиотеками на Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. У меня есть опыт работы с различными клиентами в таких странах, как США, Канада, Великобритания, Австралия, Новая Зеландия и т. д. Проверьте мой профиль.
Ссылка на источник