Массив Python: как удалить элементы с самого начала

  1. Использование pop(0): метод pop()можно использовать с индексом для удаления элемента из списка. Передав 0 в качестве индекса, вы можете удалить элемент в начале списка. Например:

    array = [1, 2, 3, 4, 5]
    array.pop(0)
    print(array)  # Output: [2, 3, 4, 5]
  2. Использование нарезки (delили slice()). Вы также можете удалять элементы из начала списка с помощью нарезки. Указав диапазон, начиная с индекса 1, вы можете эффективно удалить первый элемент. Например:

    array = [1, 2, 3, 4, 5]
    del array[0]  # or array = array[1:]
    print(array)  # Output: [2, 3, 4, 5]
  3. Использование dequeиз модуля collections: класс dequeобеспечивает эффективный способ удаления элементов с обоих концов последовательности.. Создав дек из массива и используя метод popleft(), вы можете удалить элемент с самого начала. Вот пример:

    from collections import deque
    array = [1, 2, 3, 4, 5]
    deque_array = deque(array)
    deque_array.popleft()
    array = list(deque_array)
    print(array)  # Output: [2, 3, 4, 5]