예제 #1
0
def subList(lst, pos, numelem):
    """
    Retorna una sublista de la lista lst, partiendo de la posicion pos, con una longitud de numelem elementos
    """
    if (lst['type'] == 'ARRAY_LIST'):
        return alt.subList(lst, pos, numelem)
    else:
        return slt.subList(lst, pos, numelem)
예제 #2
0
def subList(lst, pos, numelem):
    """ Retorna una sublista de la lista lst.
    
    Se retorna una lista que contiene los elementos a partir de la posicion pos, con una longitud de numelem elementos.  
    Se crea una copia de dichos elementos y se retorna una lista nueva.

    Args:
        lst: La lista a examinar
        pos: Posición a partir de la que se desea obtener la sublista
        numelem: Numero de elementos a copiar en la sublista

    Raises:
        Exception
    """
    try:
        if (lst['type'] == 'ARRAY_LIST'):
            return alt.subList(lst, pos, numelem)
        else:
            return slt.subList(lst, pos, numelem)
    except Exception as exp:
        error.reraise(exp, 'List->subList: ')