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)
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: ')