set集合创建方式一般有 2 种:字面量方式和把list、tuple、str等转换成set
字面量方式创建set集合
字面量方式创建set集合和字面量dict有点像,都是使用的{}来包裹, 只不过set中不是键值对而已。
basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print(basket)
set中不能存储重复元素

把list中的元素存入到set
使用set构造函数支持把list中的元素直接存入到新创建的set中。
nums1 = [10, 20, 30, 20, 10, 100, 200, 100]
nums2 = set(nums1)
print(nums2)

重复元素也去除成功了!
把字符串中的每个字符作为一个元素存入到set
s = "hello world, I love you"
cs = set(s)
print(cs)

你会发现重复字符已经去除完毕了。
注意:
创建空的set不能直接使用字面量的形式{},这样创建的是空的字典。只能使用set构造函数。
s = {}
print(type(s) is dict)
s = set()
print(type(s) is dict)
