1. 程式人生 > >Python的基礎語法9 集合

Python的基礎語法9 集合

集合 集合的建立: 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是可變型別的
	支援訪問