for i in my_dq:
    categories.setdefault(i[1], []).append(i[0])
categories = {k: (sum(v) / len(v)) for k, v in list(categories.items())}
Python: как разделить значения и найти средние значения по категориям