def insertElement(lst, element, pos): """ Inserta el elemento element en la posición pos de la lista. """ if (lst['type'] == 'ARRAY_LIST'): alt.insertElement(lst, element, pos) else: slt.insertElement(lst, element, pos)
def insertElement(lst, element, pos): """ Inserta el elemento element en la posición pos de la lista. Args: lst Lista a evaluar element Elemento que se desea insertar en la lista pos::int Posición en la cual se desea agregar el elemento """ if (lst['type'] == 'ARRAY_LIST'): alt.insertElement(lst, element, pos) else: slt.insertElement(lst, element, pos)
def insertElement(lst, element, pos): """ Inserta el elemento element en la posición pos de la lista. Inserta el elemento en la posición pos de la lista. La lista puede ser vacía. Se incrementa en 1 el tamaño de la lista. Args: lst: La lista en la que se va a insertar el elemento element: El elemento a insertar pos: posición en la que se va a insertar el elemento, 0 < pos <= size(lst) Raises: Exception """ try: if (lst['type'] == 'ARRAY_LIST'): alt.insertElement(lst, element, pos) else: slt.insertElement(lst, element, pos) except Exception as exp: error.reraise(exp, 'List->insertElement: ')
def test_insertElement(lst, books): assert slt.isEmpty(lst) is True assert slt.size(lst) == 0 slt.insertElement(lst, books[0], 1) assert slt.size(lst) == 1 slt.insertElement(lst, books[1], 2) assert slt.size(lst) == 2 slt.insertElement(lst, books[2], 1) assert slt.size(lst) == 3 book = slt.getElement(lst, 1) assert book == books[2] book = slt.getElement(lst, 2) assert book == books[0]
def test_insertElement(lst, peliculas): assert slt.isEmpty(lst) is True assert slt.size(lst) == 0 slt.insertElement(lst, peliculas[0], 1) assert slt.size(lst) == 1 slt.insertElement(lst, peliculas[1], 2) assert slt.size(lst) == 2 slt.insertElement(lst, peliculas[2], 1) assert slt.size(lst) == 3 pelicula = slt.getElement(lst, 1) assert pelicula == peliculas[2] pelicula = slt.getElement(lst, 2) assert pelicula == peliculas[0]
def test_insertElement(lst, books): assert lts.isEmpty(lst) is True assert lts.size(lst) == 0 lts.insertElement(lst, books[0], 1) assert lts.size(lst) == 1 lts.insertElement(lst, books[1], 2) assert lts.size(lst) == 2 lts.insertElement(lst, books[2], 1) assert lts.size(lst) == 3 book = lts.getElement(lst, 1) assert book == books[2] book = lts.getElement(lst, 2) assert book == books[0]