首页 > 解决方案 > 当我们在 python 中从列表转换为集合时会发生什么?

问题描述

当我们将列表转换为集合时,大多数时候列表中的元素只是随机排列并随机排列。我只想知道将列表转换为集合时会发生什么。我在这里知道它会从列表中排除所有重复项,只留下一个。

标签: pythonpython-3.xlistsetdata-conversion

解决方案


Python 中的集合没有定义的顺序(它们是明确的无序的)。在实现方面,它们或多或少与字典相同,并且是哈希集;从列表转换为集合几乎是将列表的所有元素插入集合的 for 循环。有关更多详细信息,请参阅此问题


推荐阅读