[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