python集合数据类型,用set()创建一个无序不重复元素集,是一个无序且不重复元素集,相当于没有value只有key的字典,基本功能包括关系测试和消除重复元素,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
1、创建空集合:
>>> st = set()
>>> st
set()
>>> type(st)
<class 'set'>
>>>
2、创建非空集合:用set(iterable)或{}来创建。
>>>
>>> st1 = {'h','e','l','l','o',' ','w','o','r','l','d'}
>>> print(type(st1), st1)
<class 'set'> {'h', 'l', 'r', 'e', 'o', ' ', 'w', 'd'}
>>> st4 = set(['h','e','l','l','o',' ','w','o','r','l','d'])
>>> print(type(st4), st4)
<class 'set'> {'h', 'l', 'r', 'e', 'o', ' ', 'w', 'd'}
>>> st5 = set(('h','e','l','l','o',' ','w','o','r','l','d'))
>>> print(type(st5), st5)
<class 'set'> {'h', 'l', 'r', 'e', 'o', ' ', 'w', 'd'}
>>>
>>> st6 = set({&