python set()函式講解
阿新 • • 發佈:2018-11-04
set 是一個不允許內容重複的組合,而且set裡的內容位置是隨意的,所以不能用索引列出。可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。
1、建立set集合
>>> set([1,2,3])
{1, 2, 3}
>>> set('123')
{'1', '2', '3'}
>>> set()
set() #建立一個空set
2、新增刪除元素
python 集合的新增有兩種常用方法,分別是add和update。
集合add方法:是把要傳入的元素做為一個整個新增到集合中
>>> a = set() >>> a.add('python') >>> a {'python'} >>> a.add('love') >>> a {'love', 'python'} >>> a.add('i') >>> a {'love', 'i', 'python'}
集合update方法:是把要傳入的元素拆分,做為個體傳入到集合中
>>> a = set('love')
>>> a
{'l', 'v', 'o', 'e'}
>>> a.update('python')
>>> a
{'h', 'y', 'e', 'n', 'o', 'p', 't', 'l', 'v'}
集合刪除操作方法:remove
>>> a = set(['i', 'love', 'python']) >>> a {'love', 'i', 'python'} >>> a.remove('love') >>> a {'i', 'python'}