Python的基础语法9 集合

版权声明:https://blog.csdn.net/lancer777?assign_skin=skin-blackboard https://blog.csdn.net/lancer777/article/details/82849333

集合
集合的创建:
1.a={元素,元素}
2.a=set(可迭代对象)
特性:自动去掉重复的元素(元素不可重复)
无序中的元素是无序的

集合的增删改
	1.访问:
		for循环 遍历
	2.增加
	  a.add() 方法增加元素 一次只能添加一个			
	  a.update(可迭代对象) 新增多个元素
		a={1,2,3,4,5,6}
		a.update(range(7,11))
		for i in a:
			print(i)
	3.删除
		a.remove(1)
		a={1,2,3,4,5,6}
		a.remove(1)
		for i in a:
			print(i)
	4.集合支持'-' 操作符
		即差集 
		A-B A减去与B的交集
	5.支持成员操作符 in/not in
		a={1,2,3,4,5,6}
		print(1 in a)
		>>>True
	6.支持比较操作符
		

frozenset() 是一个不可变类型的集合 没有add() 和 remove()
	frozenset(可迭代对象)
	set是可变类型的
	支持访问

猜你喜欢

转载自blog.csdn.net/lancer777/article/details/82849333
今日推荐