Challenge 1
Put the urgent job at the left end before the existing jobs.
from collections import deque
jobs = deque(["compile", "test"])
print(list(jobs))
Press Ctrl⌘Enter to check your answer
Practice adding and removing items at either end, bounded history, and rotation.
Challenge 1
from collections import deque
jobs = deque(["compile", "test"])
print(list(jobs))
Press Ctrl⌘Enter to check your answer
Challenge 2
from collections import deque
waiting = deque(["A", "B", "C"])
served =
print(served)
print(list(waiting))
Press Ctrl⌘Enter to check your answer
Challenge 3
from collections import deque
recent = deque(["open", "edit", "save"], maxlen=3)
print(list(recent))
Press Ctrl⌘Enter to check your answer
Challenge 4
from collections import deque
players = deque(["Ari", "Bo", "Cy"])
print(list(players))
Press Ctrl⌘Enter to check your answer