无序Python集的“顺序”

无序Python集的“顺序”

我知道Python中的集合是无序的,但我对它们显示的“顺序”感到好奇,因为它似乎是一致的。它们似乎每次都以相同的方式乱序:

>>> set_1 = set([5, 2, 7, 2, 1, 88])>>> set_2 = set([5, 2, 7, 2, 1, 88])>>> set_1
set([88, 1, 2, 5, 7])>>> set_2
set([88, 1, 2, 5, 7])

......和另一个例子:

>>> set_3 = set('abracadabra')>>> set_4 = set('abracadabra')>>> set_3
set(['a', 'r', 'b', 'c', 'd'])>>>> set_4
set(['a', 'r', 'b', 'c', 'd'])

我只是好奇为什么会这样。有帮助吗?


吃鸡游戏
浏览 489回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python