python - 当我们在 python 中从列表转换为集合时会发生什么?
问题描述
当我们将列表转换为集合时,大多数时候列表中的元素只是随机排列并随机排列。我只想知道将列表转换为集合时会发生什么。我在这里知道它会从列表中排除所有重复项,只留下一个。
解决方案
Python 中的集合没有定义的顺序(它们是明确的无序的)。在实现方面,它们或多或少与字典相同,并且是哈希集;从列表转换为集合几乎是将列表的所有元素插入集合的 for 循环。有关更多详细信息,请参阅此问题。
推荐阅读
- c# - 为什么我的 C# 函数返回字母在字母表中的位置?
- python - 如何在 tkinter 中更改按钮的选项?
- c++ - 在编译 c++ 时链接 openblas 和 mkl 库
- sql - Access 数据库追加查询无效的过程调用
- c - 在单个函数中初始化具有相同成员名称和成员计数的多个结构
- javascript - 在 jquery 加载调用后,Bootstrap 下拉菜单停止工作
- javascript - 在 div 中如何从右到左追加项目?
- ruby-on-rails - 如何将表作为数组数组获取,其中每个子数组都是一列(不是行)
- react-native-navigation - Wix 反应原生导航 v2 手势(滑动问题)
- xpages - XPages 标签云