Python基础操作与概念详解
1. 集合操作
1.1 从集合中移除元素
在Python中,可以使用 discard()
或 remove()
方法从集合中移除特定元素。这两种方法的根本区别在于:如果元素不存在于集合中, discard()
方法不会采取任何操作,而 remove()
方法会引发错误。
以下是示例代码:
# remove an element
languages.remove('AI')
print(languages)
# discard an element, although AI has already been removed discard will not
# throw an error
languages.discard('AI')
print(languages)
# Pop will remove a random item from set
print ("Removed:", (languages.pop()), "from", languages)
输出结果:
{'Julia', 'Machine Learning', 'R', 'Python', 'SAS', 'Java', 'C', 'Data Science', 'SPSS'}
{'Julia', 'Machine Learning', 'R', 'Python', 'SAS', 'Java', 'C',