my_array = [[1, 2, 2], [1, 3, 2], [1, 7, 2], [ 2, 4, 5], [2, 2, 3], [3, 6, 7], [3, 1, 2]] print(my_array) first_numbers = [] for item in my_array: first_numbers.append(item[0]) print(first_numbers) set_of_first_numbers = set(first_numbers) print(set_of_first_numbers) unique_dict = {} for item in set_of_first_numbers: unique_dict.setdefault(item, 0) print(unique_dict) for item in my_array: if item[0] in unique_dict.keys(): unique_dict[item[0]] += item[1] + item[2] print(unique_dict)