为什么Python中会有集合set类型?
2023-01-14 本文已影响0人
python大数据分析
知乎上有人提问,为什么Python有了列表list、元组tuple、字典dict这样的容器后,还要弄个集合set?
确实set和list、tuple、dict一样,都是python的主要数据类型,它们的作用是不同的。
因为set是数学意义上的集合,拥有唯一和无序的特性,即用来存放没有顺序且无重复的数据,并且元素是不可变的。
这和list、tuple完全不同,这两个能存放相同的元素,且支持索引,有顺序。