位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

集合——python

提問人:楊紫紅發(fā)布時(shí)間:2020-12-02

在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() 而不是{}。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部