集合
集合是一种可迭代、无序的、不能包含重复元素的数据结构。不能通过索引访问。
与序列比较,序列中的元素是有序的、可重复的。而集合中的元素是无序的、不可重复的。序列强调的是有序,集合强调的是不重复。
集合分可变集合和不可变集合
1、创建可变集合
可变集合类型是set,创建可变集合可以使用set([iterable])函数,或者用大括号{}将元素括起来,元素之间用逗号隔开。注意:在创建空集合时要使用set()函数,若使用{}来创建会默认类型为字典。
上代码演示:
a = {
}
b = set()
c = {
1, 2, 3, 4, 5}
d = set(((1, 2), (2, 3), (3, 4), (4, 5), (5, 6)))
print(a, type(a))
print(b, type(b))