Если вы просто хотите «преобразовать» каждый элемент в каждом значении в одноэлементный диктант с пустым списком, вы можете сделать:
A = {'typeA': [12], 'typeB': [12, 13]}
for lst in A.values():
for i, val in enumerate(lst):
lst[i] = {val: []}
print(A)
Дает:
{'typeA': [{12: []}], 'typeB': [{12: []}, {13: []}]}
Исходя из своей первоначальной мысли, вы, вероятно, имели в виду нечто похожее на:
for key in A.keys():
listFinal = []
for value in A[key]:
newDict = {value: []}
listFinal.append(newDict)
A[key] = listFinal
Что дает тот же результат