简单学Python——内置函数24——set()函数
set()函数是Python的内置函数,用来创建集合数据(集合是一种无序且不含重复元素的数据结构)。set()函数的参数为一个可迭代对象(列表、字符串等)
1、创建非空集合。
用已有列表创建集合:
set([1,2,3,4,5])
返回:{1, 2, 3, 4, 5}
用字符串创建集合:
set('goodgoodstudy')
返回:{'d', 'g', 'o', 's', 't', 'u', 'y'}
返回的集合中,重复的字符被删除了。
用带重复元素的列表创建集合,也会删除重复元素:
set([1,2,3,4,5,1,2,3,4,5])
返回:{1, 2, 3, 4, 5}
不用set()函数,直接创建集合:
{1,2,3,4,5}
返回: {1,2,3,4,5}
2、创建空集合。
set()
返回:set()
现在猜一下,能否用{}来创建空集合呢?答案是不可以的。
s={}
print(type(s))
返回:
系统把用{}创建的对象当作空的字典了。