python - 集合数据类型的大小限制
我有一个包含720万个元素的列表。当我尝试用set()函数转换它时,结果只剩下450万个元素。有什么办法可以解决这个问题吗?
我在Windows上使用的是Python 3.2.2 x86版本。
1 个回答
11
我觉得你的列表里有重复的元素,而在集合中这些重复的元素会被去掉。集合里只包含唯一的元素,也就是说每个元素只能出现一次。
我有一个包含720万个元素的列表。当我尝试用set()函数转换它时,结果只剩下450万个元素。有什么办法可以解决这个问题吗?
我在Windows上使用的是Python 3.2.2 x86版本。
我觉得你的列表里有重复的元素,而在集合中这些重复的元素会被去掉。集合里只包含唯一的元素,也就是说每个元素只能出现一次。