我在Python中创建了一个集合词典:
graph = {'A': {'B', 'C'},
'B': {'D', 'E'},
'C': {'F','A'}}
print(graph['A'])
print(graph['B'])
print(graph['C'])
但是,每次执行代码时,元素的打印顺序都不同!
{'B', 'C'}
{'E', 'D'}
{'F', 'A'}
下一次:
{'B', 'C'}
{'D', 'E'}
{'A', 'F'}
导致这种不一致行为的原因是什么?