O que acha dessa forma?
action = 'read'
recieveActionsShort = lambda action: {'create': 1, 'read': 2, 'update': 3, 'delete': 4}.get(action, None)
value = recieveActionsShort(action)
print(value)
Nesse caso para poucos valores fica até bom colocar em apenas 1 linha usando função lambda do python. Mas acredito que perde na legibilidade.