7-2 add()及remove()

1. add()

使用集合物件的add()方法可以將元素加入集合中,以下是一個例子:

程式:
a = {5, 13, 14, 6, 7, 13}  #建立一個集合物件

a.add(20)   #增加元素
a.add(25)
a.add(25)   #重覆的內容在清單中只存一份

print(a)
print(len(a))  #集合內有多少元素
執行結果:
{20, 5, 6, 7, 25, 13, 14}
7

2. remove()

呼叫集合的remove()方法,可以將指定的元素從集合中刪除。如下:

如果想刪除的元素不在集合中會產生執行錯誤,因此刪除前先檢查元素是否存在可以避免此種錯誤。以下是一個例子。

或是將程式寫成:

自主練習

  1. 試著建立一個集合,依序加入「資一甲」、「會一乙」、「外二甲」、「資三甲」、「資一甲」、「資一乙」,完成後顯示集合以確認結果是否正確。

  2. 延伸以上的程式,從集合中刪除「資五甲」、「資一甲」、「會一乙」,完成後顯示集合以確認結果是否正確。

Last updated