break
if not add:
    result.append([l])
print(result)
[[['a', 'b'], ['a', 'd'], ['b', 'd'], ['b', 'f']], [['r', 's'], ['t', 'r']]]
Split a tuple of tuples (or list of lists) of paired values into independent complete sets?