Como agrupar uma lista de tuplas / objetos por índice / atributo semelhante em pytho

Dou uma lista

old_list = [obj_1, obj_2, obj_3, ...]

Quero criar uma lista:

new_list = [[obj_1, obj_2], [obj_3], ...]

Ondeobj_1.some_attr == obj_2.some_attr.

Eu poderia jogar algunsfor loops eif verifica junto, mas isto é feio. Existe uma maneira pitônica para isso? a propósito, os atributos dos objetos são todos string

lternativamente, também é apreciada uma solução para uma lista que contém tuplas (do mesmo comprimento) em vez de objeto

questionAnswers(3)

yourAnswerToTheQuestion