Что-то вроде этого должно работать. Предостережение: непроверенный только что напечатан здесь
minimum_consecutives = 2
mixed_list = [None, 1, 3, None, 5, 6, 7, 8, 10, None, None, 11, 12, None, None]
consecutive_non_nulls = 0
last_item = None
for item in mixed_list:
if item is not None:
consecutive_non_nulls = consecutive_non_nulls + 1
else:
if consecutive_non_nulls > minimum_consecutives:
break;
consecutive_non_nulls = 0
last_item = item
print(last_item)