[lang-ref] ( shift ) ( python )
def test_shift():
# pop(0)
items = ['A', 'B', 'C', 'D', 'E']
expected = ['B', 'C', 'D', 'E']
v = items.pop(0)
assert v == 'A'
assert items == expected
# if performance matters, consider using popleft in collections.deque