from functools import reduce
query = reduce(operator.or_, (Q(firstname=fn, lastname=ln) for fn, ln in
    zip(first_list, last_list)))
Набор запросов фильтра Django для «кортежей» значений для нескольких столбцов