
上QQ阅读APP看书,第一时间看更新
2.4.1 创建集合
集合的元素放到一对“{}”中,各元素用逗号隔开。创建集合时可以直接把数据放到“{}”中,数据用逗号隔开,也可以用函数set(sequence)来创建。不可变集合用frozenset()函数创建。set()函数和frozenset()函数只能放置一个参数,不可变集合中不能放置列表,但是可以放置元组。set(sequence)函数中的sequence参数可以是列表、元组、集合等。set()函数会将sequence的元素取出来作为集合的元素。如果sequence是字符串,set()函数会将字符串的字符一一取出,形成单个字符元素,因此不要用set(字符串)形式创建集合。可以用{字符串}或者用集合的add()方法来添加集合中的字符串元素。下面是创建集合的各种方法。

使用for variablein set循环可以输出集合中的所有元素。如下所示为计算集合中的所有整数和浮点数的和,包括元组中的整数和浮点数。
