python - 在 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。这是它应该如何表现的吗?
解决方案
推荐阅读
- c# - Xamarin:如何更改代码中添加的按钮的颜色?
- d3.js - 带有未定义参数的 D3v6 拖动事件回调函数触发
- haskell - 如何在 Haskell 中打印列表的各个元素?
- html - 由于双引号,AJAX 无法将请求保存到数据库
- ldap - 使用 SAML 作为身份提供者和 LDAP 用户联合的 Keycloak
- python - 在多处理池中修改外部字典
- powershell - 将键与 2 个哈希表之间的值匹配 - Powershell
- if-statement - 开关(真);同一列包含 Power BI 中的多个搜索条件
- sed - 使用 sed 从特定行复制 x 个字符的字符串
- swift - Swift 5 中的引用赋值是原子的吗?