我不了解Python从保持集中应用的顺序。例如:
visited = set() visited.add('C') visited.add('A') visited.add('B') print(set)
的顺序是'A', 'C', 'B'。为什么“ A”在“ C”之前(可能是字母顺序)?为了保留添加顺序,我必须做什么'C', 'A', 'B'?
'A', 'C', 'B'
'C', 'A', 'B'
您不能有订单集。而且没有办法告诉Python如何订购它。检查此答案以找到替代方法。