1 месяц назад
🔹 Списки в Python: list, append, pop и iterator
🔹 Почему list удобен для динамических коллекций? 🔸 list — упорядоченная изменяемая коллекция. Решает проблему: когда размер данных заранее неизвестен и нужно быстро добавлять или удалять элементы. 🔸 append добавляет элемент в конец списка; удобно при поэтапном построении коллекции. Операция амортизированно быстрая (O(1)), поэтому используйте append при накоплении данных. 🔸 pop убирает и возвращает элемент — по умолчанию последний (LIFO). Полезно для потребления элементов; pop() — O(1) для конца, pop(i) может быть O(n)...