Диктофон Python - это несортированная коллекция, по крайней мере, до Python 3.6, поэтому вы не можете гарантировать, что ключи сохраняют порядок вставки.И так как вы хотите, чтобы ключи были в числовом порядке, нам нужно отсортировать их.
Затем мы можем использовать понимание списка, чтобы извлечь соответствующие значения из каждого dict в списке, и использовать присвоение кортежей для назначения каждого изсписок под отдельным именем.
data = [{50: 2, 75: 3, 99: 4}, {50: 5, 75: 6, 99: 7}, {50: 8, 75: 9, 99:10}]
a, b, c = [[d[k] for d in data] for k in sorted(data[0].keys())]
FWIW, может быть удобнее сохранить выходные данные как один список списков, а не как 3 отдельных списка.