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