Использование функции append в Python: добавление элементов в список и другие структуры данных
В Python функция append применяется для добавления элемента в конец списка. Эта функция обычно используется вместе со списками, которые являются изменяемыми объектами.
Пример использования append для списка:
my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list) // [1, 2, 3, 4, 5]
Как мы можем видеть, после применения функции append к списку my_list, значение 5 было добавлено в конец списка.
Если вы хотите добавить несколько элементов в список одновременно, вы можете использовать метод extend:
my_list = [1, 2, 3, 4]
my_list.extend([5, 6, 7])
print(my_list) // [1, 2, 3, 4, 5, 6, 7]
Как вы можете заметить, мы применили метод extend к списку my_list, передав ему другой список, содержащий новые элементы. В результате, все элементы из этого списка были добавлены в конец my_list.
Кроме списков, метод append может быть использован также для добавления элементов в другие изменяемые объекты, такие как массивы. Вот пример кода, демонстрирующий это:
import array as arr
my_array = arr.array('i', [1, 2, 3, 4])
my_array.append(5)
print(my_array) // array('i', [1, 2, 3, 4, 5])
Код выше объявляет массив типа 'i' (целочисленный массив) и добавляет новый элемент в конец с помощью метода append.
Также стоит отметить, что в Python существует оператор += для списка, который может использоваться вместе с функцией append для добавления новых элементов в список:
my_list = [1, 2, 3, 4]
my_list += [5, 6, 7]
print(my_list) // [1, 2, 3, 4, 5, 6, 7]
Использование оператора += с элементами списка дает тот же результат, что и использование метода extend, описанного выше.
В заключение, функция append в Python позволяет добавлять элементы в конец списка, а также в другие изменяемые объекты, такие как массивы. Её можно использовать вместе с методом extend или оператором +=, чтобы добавлять несколько элементов за один раз.