[lang-ref] ( clear_in_place ) ( python )

def test_clear_in_place():
    # clear

    items = ['A', 'B', 'C', 'D', 'E']
    items_ref = items

    items.clear()  # address retained

    assert items == []
    assert items_ref == []
    assert items_ref is items  # same object
def test_clear_in_place_alternative():
    # del(items[:])

    items = ['A', 'B', 'C', 'D', 'E']
    items_ref = items

    del(items[:])  # address retained

    assert items == []
    assert items_ref == []
    assert items_ref is items  # same object