def padarray(A, size,criteria): if criteria=='top': A[::-1].sort() elif criteria=='first': pass t = size - len(A) if t<=0: return A[:size] else: return np.pad(A, pad_width=(0, t), mode='constant') code example
Example: how to sort a list in python with if
a = [1, 1, 2, 3, 5, 8, 13, 3, 34, 55, 89]
print([aa for aa in a if aa <5])