新聞中心
如何理解python中不可重復(fù)的數(shù)據(jù)集合Set,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
集賢ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
如果要保持?jǐn)?shù)據(jù)不重復(fù),那就要用到Set了。
注意:Set初始化的時(shí)候是用"{}"包含,List初始化是用"[]"包含。
provinces = {'浙江','江蘇','上海','上海'}
初始化provinces 的時(shí)候,有兩個(gè)“上海”,顯示的時(shí)候,只有一個(gè)“上海”,說明Set會(huì)自動(dòng)去重,還有一個(gè)點(diǎn),細(xì)心的朋友可能已經(jīng)發(fā)現(xiàn)了,provinces 里元素的順序改變了,不是初始化時(shí)候的順序,說明Set是無序的。
可以用in判斷一個(gè)元素是不是在集合里:
返回“True”說明在集合里,返回“False”說明不在集合里。
還有一個(gè)快速創(chuàng)建集合的方法:
用set()方法可以把一個(gè)字符串按字母拆分成一個(gè)集合。
還以可以進(jìn)行集合之間的運(yùn)算:
a - b 表示元素在a中,但是不在b中的集合
a | b 表示元素在a中或者在b中的集合
a & b 表示元素在a中并且在b中的集合
a ^ b 表示元素只在a中或者只在b中的集合
Set不能包含重復(fù)的元素,并且是無序的,還有可以對(duì)集合進(jìn)行"-","|","&","^"運(yùn)算哦。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
網(wǎng)頁名稱:如何理解python中不可重復(fù)的數(shù)據(jù)集合Set
網(wǎng)頁路徑:http://www.ef60e0e.cn/article/gcessj.html