есть список объектов, у каждого объекта есть некий числовой g_id
нужно сгруппировать этот список по этому g_id
если в лоб то это выглядит так:
res = {}
for o in objs:
if (not res.has_key(o.g_id)):
res =
res.append(o)
можно это сделать как-нить красивее?
особенно не нравится вот это:
…
if (not res.has_key(o.g_id)):
res =
…
в том же пхп например не нужно так заранее инициализировать отсутствующий ключ…