其他的数字类型——Sets

未匹配的标注

除了小数,Python 2.4 还引入了一个新的集合类型,set——由独一无二和不可更改的对象组成的无序集合,支持对应于数学集合理论的操作。按定义,在set中不管一个项被添加多少次,都只出现一次。因此,set有许多应用,特别是在数字和数据库相关的工作中。

因为set是其他对象的集合,它们和其他对象如列表和字典共享一些超出本章范围的行为。比如,set 是可迭代的,能按需增减,还可以包含许多对象类型。将看到:set 就像是无值字典的键,但它支持额外的操作。

然而,因为 set 是无序的且没有将键映射到值,所以它们既不是序列也不是映射类型;它们自成一类。而且,因为set在本质上是数学的(且对许多读者而言,可能看起来更理论化,且比更常见的对象如字典使用得少得多),这里将探索Python的set的基本实用性。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~