Есть список людей, представленных объектами класса объектов класса. Например такой:
class Human:
def __init__(self, age, name):
self.age = age
self.name = name
def main():
l = [ Human(20, 'aaa'), Human(25, 'fff'), Human(30, 'ggg'), Human(35, 'jjj'), Human(40, 'zzz') ]
Надо из него получить всех людей у которых имя (name) начинается с буквы в диапазоне от 'f' до 'l' например. Причем нечувствительно к регистру.
upd. Обновление вопроса. А что если мне надо выбрать из БД через апи django записи такие? Например Human.objects.filter(). Не знаете у filter нет перегрузки принимающей функцию-предикат? Можно конечно вернуть через all() все объекты и из них уже выбирать, просто вдруг можно проще...