什么是集合?
集合是无序可变序列,使用一对大括号作为界定符,元素之间使用逗号分隔,同一个集合内,每个元素都是唯一的。
集合的创建方式
# 直接赋值方式,创建一个集合
>>> varset = {'a',1}
# 直接赋值方式,创建一个空集合
>>> varset1 = {}
# 直接赋值方式,创建一个空集合
>>> varset = set()
>>> type(varset)
<class 'set'>
>>>
其他序列数据格式转换
使用 set()函数 进行转换
# 列表转集合
>>> mylist = ['a','b']
>>> set(mylist)
{'b', 'a'}
# 字符串转集合
>>> mystr = 'ab'
>>> set(mystr)
{'b', 'a'}
# 元祖转集合
>>> mytuple = ('a','b')
>>> set(mytuple)
{'b', 'a'}
# 字典转集合
>>> mydict = {'age':18,'name':'zhangsan'}
>>> set(mydict)
{'name', 'age'}
>>>