35-Python之 更新set

由于set存儲的是一組不重復的無序元素,因此,更新set主要做兩件事:

一是把新的元素添加到set中,二是把已有元素從set中刪除。

添加元素時,用set的add()方法:

>>> s = set([1, 2, 3])

>>> s.add(4)

>>> print s

set([1, 2, 3, 4])

如果添加的元素已經存在于set中,add()不會報錯,但是不會加進去了:

>>> s = set([1, 2, 3])

>>> s.add(3)

>>> print s

set([1, 2, 3])

刪除set中的元素時,用set的remove()方法:

>>> s = set([1, 2, 3, 4])

>>> s.remove(4)

>>> print s

set([1, 2, 3])

如果刪除的元素不存在set中,remove()會報錯:

>>> s = set([1, 2, 3])

>>> s.remove(4)

Traceback (most recent call last):

File "", line 1, in

KeyError: 4

所以用add()可以直接添加,而remove()前需要判斷。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 288米,是這座城市的制高點,信合大廈頂層。
    易韜閱讀 211評論 0 0
  • 水色 文/雅 池塘邊 蓮葉與寺廟里的梵音 隨風搖曳 錦鯉 在幾瓣飄落的蓮花下嬉戲 女子劃動小舟一葉 采蓮蓬 隱藏的...
    sweet寶寶閱讀 263評論 0 2
  • 每逢假期大多數人是四種狀態,一是出去旅行,至于玩的好不好只有自己知道;二是參加婚禮,好不容易攢了三個月的工資,一次...
    正齊讀道閱讀 873評論 0 0