簡稱集,是“確定的一堆東西”,集合裡的“東西”則稱為元素。也是數學中一個基本概念,集合論的主要研究對象。 不含有任何元素的集合,稱為“空集”。
python中,集合用 {items,...} 或 set(iterable) 來定義;空集只能用set(),不能用 {} 表示。
>>> set1 = {1,2,3}
>>> set2 = set([1,2,3])
>>> set1
{1, 2, 3}
>>> set2
{1, 2, 3}
>>> set0 = set()
>>> type(set0)
<class 'set'>
>>> type({}) # {} 表示空字典
<class 'dict'>
給定一個集合,任給一個元素,該元素或者屬於或者不屬於該集合,二者必居其一,不允許有模稜兩可的情況出現。
一個集合中,任何兩個元素都認為是不相同的,即每個元素只能出現一次。有時需要對同一元素出現多次的情形進行刻畫,可以使用多重集,其中的元素允許出現多次。