首页 > 解决方案 > 在 Python 中,“集合是无序的”是什么意思?

问题描述

当我输入s1 = {4,3,8,1,8,2}并检查值时,它总是以有序的方式打印为 {1, 2, 3, 4, 8}。所以这不是订购的吗?

根据重复的问题,即使我在那里运行样本,

list1 = [8,16,24]
set(list1)        #prints {8, 16, 24}
list2 = [24,16,8]
set(list2)        #prints {8, 16, 24}

根据重复的问题,他们得到不同的输出。但对我来说,正如您每次订购时所看到的那样。我正在使用 Python 3.6.5。这是它应该如何表现的吗?

标签: pythonpython-3.xpython-2.7

解决方案


推荐阅读