СПИСКИ В PYTHON (2/2)
Методы списков
clear() — удаляет все элементы из списка и делает его пустым.
1 2
remove() — удаляет элемент из списка. Метод удаляет только первое вхождение элемента. Остальные остаются нетронутыми.
1 2
pop() — удаляет элемент по индексу и возвращает его как результат. Если индекса нет, удаляется последний элемент.
1 2 3
append() — добавляет новый элемент в конец списка.
1 2
extend() — добавляет набор элементов в конец списка.
a = [1, 2, 3]
a.extend([4, 5]) # [1, 2, 3, 4, 5]
insert() — добавляет новый элемент по индексу. Сначала мы передаём индекс, по которому хотим вставить новый элемент, а затем сам элемент.
1 2
Допустим, у нас есть список a = [1, 8, 3, 4, 9, 1]
index() — возвращает индекс первого слева указанного элемента списка.
count() — считает, сколько раз элемент повторяется в списке.
reverse() — переставляет элементы в обратном порядке.
1 2 3
Генераторы
Генераторы в Python — это специальные функции, которые позволяют создавать итераторы простым и эффективным способом. Они обеспечивают ленивая вычисления значений, что делает их особенно полезными при работе с большими данными или бесконечными последовательностями.
Пример записи генератора:
1 2 3
Списочные выражения
В Python есть механизм для создания списков из неповторяющихся элементов. Такой механизм называется списочное выражение.
1 2
