还未发布过话题
  • ss = [
            ("a1", "b1", "c"),
            ("a1", "b1", "d"),
            ("a1", "b6", "v"),
            ("a2", "b2", "e"),
            ("a2", "b3", "f")
        ]
    
    result = {}
    for (a, b, c) in ss:
        if a not in result:
            result[a] = {b: [c]}
        elif b not in result[a]:
            result[a][b] = [c]
        elif c not in result[a][b]:
            result[a][b].append(c)
    
    print(result)