移除集合元素
阿新 • • 發佈:2018-11-27
recent rem most style ror sset 錯誤 ast ace
s.remove( x )
將元素 x 從集合 s 中移除,如果元素不存在,則會發生錯誤。
>>>thisset = set(("Google", "Runoob", "Taobao")) >>> thisset.remove("Taobao") >>> print(thisset) {‘Google‘, ‘Runoob‘} >>> thisset.remove("Facebook") # 不存在會發生錯誤 Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: ‘Facebook‘ >>>
此外還有一個方法也是移除集合中的元素,且如果元素不存在,不會發生錯誤。格式如下所示:
s.discard( x )
>>>thisset = set(("Google", "Runoob", "Taobao")) >>> thisset.discard("Facebook") # 不存在不會發生錯誤 >>> print(thisset) {‘Taobao‘, ‘Google‘, ‘Runoob‘}
移除集合元素