首頁>技術>

在上一節的合集中,我們瞭解了Python集合建立的相關知識,本節我們將進一步瞭解一下Python集合的相關知識。

1.1 向集合中新增元素

向集合中新增元素可以使用add()方法實現,語法格式如下:

setname.add(element)引數說明:setname:表示要新增元素的集合element:表示要新增元素內容,只能使用字串、數字、布林型別的true或者false及元組等不可變物件,不能使用列表,字典等可變物件。

例如:

mr=set(['零基礎學Java','零基礎學Android','零基礎學C','零基礎學C#'])mr.add('零基礎學Python')print(mr)

例如:

mr=set(['零基礎學JAva','零基礎學C','零基礎學Android','零基礎學C#','零基礎學Python'])mr.remove('零基礎學Python')print('使用remove()方法移除指定元素後:',mr)mr.pop()print('使用pop()方法移除一個元素後:',mr)mr.clear()print('使用clear()方法清空集合:',mr)

注:使用集合的remove()方法時,如果指定的內容不存在,將丟擲異常,所以在移除指定元素前,最好先判斷其是否存在。可以使用in關鍵字實現。

例如:使用‘零語 in c ’ 可以判斷在 c 集合中是否存在 ‘零語’。

2.集合的交集、並集和差集運算

集合最長用的操作就是進行交集、並集、差集和對稱差集運算。進行交集運算時使用 & 符號,進行並集運算時使用 | 符號,進行差集運算時 - 符號,進行對稱差集運算時使用 ^ 符號。

例如:

Python=set(['綺夢','冷依一','香凝','梓軒'])c=set(['冷依一','零語','梓軒','聖博'])print('選擇Python語言的學生有:',Python)print('選擇C語言的學生有:',C)print('交集運算:',Python & c)print('並集運算:',python | C)print('差集運算:', Python - C)

花絮:

12
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 基於 vue3+electron 建立多視窗踩坑記