import bisect

class hlist():
    def __init__(self, lst):
        self.lst = lst
    def __len__(self):
        return len(self.lst)
    def __getitem__(self, item):
        return self.lst[item].order

class hui():
    def __init__(self, order):
        self.order = order
    def __repr__(self):
        return str(self.order)

huis = [hui(n) for n in range(10000)]
l = hlist(huis)
slice = huis[:bisect.bisect_left(l, 6)]
print(slice)