dicMovie = {
    '아바타''송강호',
    '어벤져스''김민호',
    '해리포터''송강호',
    '엑스맨''이아름',
    '색즉시공''김민호',
    '뱅드림''송강호'
}

dicMovie_value_li = list(dicMovie.values())

actors = list(set(dicMovie_value_li))

unordered_result = {}
for actor in actors:
    tmp_li = []
    for key, value in dicMovie.items():
        if actor == value:
            tmp_li.append(key)
    unordered_result[actor] = tmp_li

for key, value in unordered_result.items():
    print(f'({key} - {len(value)}편)'end=' ')
    for i in value:
        if i == value[-1]:
            print(i)
            break
        print(i, end=', ')


크기 순 정렬을 어찌할지 생각좀 더해봄