我不明白 Python 从集合中应用什么的顺序。例如:
visited = set()
visited.add('C')
visited.add('A')
visited.add('B')
print(set)
顺序是'A', 'C', 'B'。为什么“A”在“C”之前(可能是字母顺序)? 我必须做什么才能保留添加顺序,即 'C'、'A'、'B'?
请您参考如下方法:
您不能成套订购。并且没有办法告诉 Python 如何对其进行排序。检查this回答替代方案。
我不明白 Python 从集合中应用什么的顺序。例如:
visited = set()
visited.add('C')
visited.add('A')
visited.add('B')
print(set)
顺序是'A', 'C', 'B'。为什么“A”在“C”之前(可能是字母顺序)? 我必须做什么才能保留添加顺序,即 'C'、'A'、'B'?
请您参考如下方法:
您不能成套订购。并且没有办法告诉 Python 如何对其进行排序。检查this回答替代方案。