1.集合
集和里面的元素是不可重复的
s = {1,2,3,2,3,2,1,4,4}
print(s,type(s))
li = [1,2,3,3,2,2,1]
#工厂函数
print(set(li))
运行结果:
{1, 2, 3, 4} <class 'set'>
{1, 2, 3}
集合的特性
由于集合里面的元素不可重复,所以常见的重复特性没有意义。
只支持成员操作符,for循环
fruit = {'applle','bannana','peach'}
print('applle' in fruit)
for i in fruit:
print(i,end='|')
运行结果:
True
applle|bannana|peach|
集合的常用方法
-
集合的增加
s = {1,2,3,5,6}
s.add(9)
s.update({22,33,44}) -
集合删除和删除指定元素
s.pop()
s.remove(指定元素) -
集合的交集,并集,差集
s1 = {7,8,9,4}
s2 = {7,9,6,3}
print(‘并集:’,s1.union(s2))
print(‘