python中set()函數簡介及實例解析
更新時間:2018年01月09日 15:09:03 作者:neu_張康
這篇文章主要介紹了python中set()函數簡介及實例解析,具有一定借鑒價值,需要的朋友可以參考下
set函數也是python內置函數的其中一個,屬于比較基礎的函數。其具體介紹和使用方法,下面進行介紹。
set() 函數創(chuàng)建一個無序不重復元素集,可進行關系測試,刪除重復數據,還可以計算交集、差集、并集等。
set,接收一個list作為參數
list1=[1,2,3,4] s=set(list1) print(s) #逐個遍歷 for i in s: print(i) 輸出: set([1, 2, 3, 4]) 1 2 3 4
使用add(key)往集合中添加元素,重復的元素自動過濾
list1=[1,2,3,4] s=set(list1) print(s) s.add(4) s.add(5) print(s) 輸出: set([1, 2, 3, 4]) set([1, 2, 3, 4, 5])
通過remove(key)方法可以刪除元素:
list1=['a','b','zhang','kang'] s=set(list1) print(s) s.remove('zhang') print(s) 輸出: set(['a', 'kang', 'b', 'zhang']) set(['a', 'kang', 'b'])
set還可以像數學上那樣求交集和并集
list1=['a','b','zhang','kang'] list2=['a','b','c','d'] s1=set(list1) s2=set(list2) #交集,使用&操作符 s3=s1&s2 #并集,使用|操作符 s4=s1|s2 print(s3) print(s4) 輸出: set(['a', 'b']) set(['a', 'c', 'b', 'd', 'zhang', 'kang'])
總結
以上就是本文關于python中set()函數簡介及實例解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:
如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關文章
Python寫的創(chuàng)建文件夾自定義函數mkdir()
這篇文章主要介紹了Python寫的創(chuàng)建文件夾自定義函數mkdir(),文件夾操作是編程中經常需要的,mkdir函數更是經典中的經典,需要的朋友可以參考下2014-08-08