热线电话:13121318867

登录
2019-02-19 阅读量: 765
如何从集合中删除元素

可以使用内置remove()函数从集合中删除元素,但如果集合中不存在元素,则会出现KeyError。要从没有KeyError的集合中删除元素,请使用discard(),如果集合中不存在该元素,则保持不变。Pop()function也可用于从集合中删除和返回元素,但它只删除集合的最后一个元素。要从集合中删除所有元素,请使用clear()函数。
注意 -如果集合是无序的,则无法通过使用该pop()函数来确定弹出哪个元素。

# Python program to demonstrate

# Addition of elements in a Set

# Creating a Set

set1 = set([1, 2, 3, 4, 5, 6,

7, 8, 9, 10, 11, 12])

print("Intial Set: ")

print(set1)

# Removing elements from Set

# using Remove() method

set1.remove(5)

set1.remove(6)

print("\nSet after Removal of two elements: ")

print(set1)

# Removing elements from Set

# using Discard() method

set1.discard(8)

set1.discard(9)

print("\nSet after Discarding two elements: ")

print(set1)

# Removing elements from Set

# using iterator method

for i in range(1, 5):

set1.remove(i)

print("\nSet after Removing a range of elements: ")

print(set1)

# Removing element from the

# Set using the pop() method

set1.pop()

print("\nSet after popping an element: ")

print(set1)

# Removing all the elements from

# Set using clear() method

set1.clear()

print("\nSet after clearing all the elements: ")

print(set1)

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子