¿Cómo agrupar una lista de tuplas / objetos por índice / atributo similar en python?
Dado una lista
old_list = [obj_1, obj_2, obj_3, ...]
Quiero crear una lista:
new_list = [[obj_1, obj_2], [obj_3], ...]
dóndeobj_1.some_attr == obj_2.some_attr
.
Podría tirar un poco defor
bucles yif
comprueba juntos, pero esto es feo. ¿Hay una manera pitónica para esto? por cierto, los atributos de los objetos son todas cadenas.
Alternativamente, también se aprecia una solución para una lista que contiene tuplas (de la misma longitud) en lugar de objetos.