尽管python集合(Collection,此集合非彼集合 -- set)可以包含多种数据类型的对象,但是在很多编程语言中,集合是同构的。
集合通常是动态的而不是静态的,这意味着它们可以随着问题的需要增加或缩小。此外,这意味着其内容是可以改变的。例外:不可变集合,如Python中的字符串和元组。
根据组织方式不同,集合分线性集合、层级集合、图集合、无序集合、有序集合等。
集合的python 操作
使用集合的程序原并不关心集合实现的细节。从用户视角看,集合是个抽象体,因此在计算机科学中集合也称为 抽象数据类型(ADT)。ADT用户只关心其接口,或者说关心该类型的对象所识别的一组操作。
网友评论