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)
aW1wb3J0IGJpc2VjdAoKY2xhc3MgaGxpc3QoKToKICAgIGRlZiBfX2luaXRfXyhzZWxmLCBsc3QpOgogICAgICAgIHNlbGYubHN0ID0gbHN0CiAgICBkZWYgX19sZW5fXyhzZWxmKToKICAgICAgICByZXR1cm4gbGVuKHNlbGYubHN0KQogICAgZGVmIF9fZ2V0aXRlbV9fKHNlbGYsIGl0ZW0pOgogICAgICAgIHJldHVybiBzZWxmLmxzdFtpdGVtXS5vcmRlcgoKY2xhc3MgaHVpKCk6CiAgICBkZWYgX19pbml0X18oc2VsZiwgb3JkZXIpOgogICAgICAgIHNlbGYub3JkZXIgPSBvcmRlcgogICAgZGVmIF9fcmVwcl9fKHNlbGYpOgogICAgICAgIHJldHVybiBzdHIoc2VsZi5vcmRlcikKCmh1aXMgPSBbaHVpKG4pIGZvciBuIGluIHJhbmdlKDEwMDAwKV0KbCA9IGhsaXN0KGh1aXMpCnNsaWNlID0gaHVpc1s6YmlzZWN0LmJpc2VjdF9sZWZ0KGwsIDYpXQpwcmludChzbGljZSk=