📅  最后修改于: 2020-10-30 06:03:31             🧑  作者: Mango
Python throw()方法从集合中丢弃或删除elememt。如果不存在elememt,则此方法不返回任何内容,即使没有错误。它采用的参数是要删除的要素。方法签名如下。
discard(elem)
elem:要删除的元素。
它返回None。
让我们看一些使用throw()方法的例子来了解它的功能。
一个简单的示例,使用废弃方法删除元素。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
set.discard(2)
print(set)
输出:
{1, 2, 3, 4, 5}
{1, 3, 4, 5}
如果该元素不存在,则不向调用方方法返回任何内容。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
val = set.discard(22)
print(val)
输出:
{1, 2, 3, 4, 5}
None
我们在程序中实现此方法的示例。它删除所有赔率元素。
# Python set discard() Method
# Creating a set
set = {1,2,3,4,5}
set2 = {1,2,3,4,5}
# Displaying elements
print(set)
# Calling function
for s in set2:
if s%2!=0:
set.discard(s) # Discard all odd elements
print(set)
输出:
{1, 2, 3, 4, 5}
{2, 4}