Используя bisect в списке кортежей?

Я пытаюсь выяснить, как использовать bisect в списке кортежей, например

[(3, 1), (2, 2), (5, 6)]

Как я могу разделить этот список в соответствии с [1] в каждом кортеже?

list_dict [(69, 8), (70, 8), ((65, 67), 6)]
tup1,tup2 (69, 8) (70, 8)
list_dict [((65, 67), 6)]
fst, snd ((65, 67),) (6,)

А я вставляю в биссект

idx = bisect.bisect(fst, tup1[1]+tup2[1])

Что дает мнеunorderable types: int() < tuple()

Ответы на вопрос(3)

Ваш ответ на вопрос