集合——python
在Python中,集合是一系列不重復(fù)的元素。集合類似于字典,但只包含鍵,而沒有相關(guān)聯(lián)的值。
在Python中,集合是相對(duì)較新的功能,在其還不支持集合時(shí),一般使用字典模擬集合。
集合分兩類:可變集合(set)和不可變集合(frozenset)。對(duì)于可變集合,可添加和刪除元素,而不可變集合一旦創(chuàng)建就不能更改。
與字典一樣,集合的元素排列順序也是不確定的。
集合沒有列表和字典用得多,本章簡要介紹,詳細(xì)內(nèi)容可參閱:https://docs.python.org/3/library/stdtypes.html#set
集合基本功能:
包括關(guān)系測試和消除重復(fù)元素。集合對(duì)象還支持 union(聯(lián)合),intersection(交),difference(差)和 sysmmetric difference(對(duì)稱差集,即異或)等數(shù)學(xué)運(yùn)算。
大括號(hào)或 set()函數(shù)可以用來創(chuàng)建集合。
注意:想要?jiǎng)?chuàng)建空集合,必須使用 set() 而不是{}。
點(diǎn)擊加載更多評(píng)論>>