溫馨提示×

set() python如何刪除元素

小樊
136
2024-07-29 14:23:09
欄目: 編程語言

使用remove()方法刪除集合中的元素。例如:

my_set = {1, 2, 3, 4, 5}
my_set.remove(3)
print(my_set)  # 輸出: {1, 2, 4, 5}

如果要刪除的元素在集合中不存在,remove()方法會引發(fā)KeyError。為了避免此錯誤,可以使用discard()方法,它會在元素不存在時不引發(fā)錯誤。例如:

my_set = {1, 2, 3, 4, 5}
my_set.discard(6)
print(my_set)  # 輸出: {1, 2, 3, 4, 5}

另一種刪除元素的方法是使用pop()方法,它會刪除集合中的一個隨機元素并返回它。例如:

my_set = {1, 2, 3, 4, 5}
random_element = my_set.pop()
print(random_element)  # 輸出: 隨機的元素
print(my_set)  # 輸出: 刪除了一個元素的集合

0