ordem python de elementos em conjunto

Eu não entendo a ordem que o Python aplica de manter conjuntos. Por exemplo:

visited = set()
visited.add('C')
visited.add('A')
visited.add('B')
print(set)

A encomenda é'A', 'C', 'B'. Por que 'A' está antes de 'C' (talvez ordem alfabética)? O que tenho que fazer para preservar a adição de pedidos, ou seja,'C', 'A', 'B'?

questionAnswers(2)

yourAnswerToTheQuestion