Двусторонняя очередь
Познакомьтесь со структурой данных «двусторонняя очередь» — она послужит основой для буфера воспроизведения.
Двусторонняя очередь, или deque, — это очередь ограниченной ёмкости, которая «забывает» самые старые элементы по мере добавления новых. Такая абстракция хорошо подходит для реализации буфера воспроизведения.
Это упражнение является частью курса
Глубокое обучение с подкреплением на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
from collections import deque
buffer = deque(range(10))
print('Buffer initialized as:', buffer)
# Append 10 to the right of the buffer
buffer.____
print('Buffer after appending:', buffer)