Есть ли у кого-нибудь предложения, как мне лучше уточнить / если есть какие-либо способы, которыми я могу получить следующие результаты:
import itertools
item_list = ['aaa:sampleA1', 'ccc:sampleC2', 'ccc:sampleC1']
grouping = {}
for cat_name, item in itertools.groupby(sorted(item_list), lambda x: x.split(":")[0]):
grouping[cat_name] = list(item)
print grouping # {'aaa': ['aaa:sampleA1'], 'ccc': ['ccc:sampleC1', 'ccc:sampleC2']}
Я пытаюсь сортировать и выполнять категоризацию элементов на основе элементовсписок.