如何在Python中从一个集合中删除最后一个元素
在这篇文章中,我们将学习如何在Python中从集合中删除最后一个元素。
使用的方法
- 使用discard()函数
-
使用remove()函数
-
使用 pop() 函数
-
使用列表切分法
方法1:使用discard()函数
discard() 函数将元素从集合中移除,绕过了作为参数的元素。
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 创建一个变量来存储包含整数的输入集。
-
使用 discard() 函数,通过传递集合的最后一个元素作为参数,从集合中删除最后一个元素。
-
打印从输入集移除最后一个元素后的结果集。
-
用同样的方法,对包含字符串元素的集合进行检查。
例子
下面的程序使用discard()函数从集合中移除最后一个元素—-。
输出
在执行时,上述程序将产生以下输出:
方法2:使用remove()函数
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 使用remove()函数将集合的最后一个元素作为参数传给它,从而从集合中移除最后一个元素。
-
打印从输入集合中删除最后一个元素后的结果集合。
例子
下面的程序使用remove()函数将最后一个元素从集合中移除。
输出
在执行时,上述程序将产生以下输出:
方法3:使用pop()函数
python中的 pop() 方法从集合中删除随机元素。如果集合是空的,就会产生一个错误。
使用 pop() 方法,可以从输入集合中删除一个随机元素。
例子
下面的程序使用pop()函数将随机元素从输入集合中删除。
输出
在执行时,上述程序将产生以下输出:
方法4:使用列表切分法
算法(步骤)
以下是执行所需任务时需要遵循的算法/步骤。-
- 使用 list() 函数将输入的集合转换为一个列表(返回一个可迭代的列表),并使用切片法从集合中删除最后一个元素,即除最后一个元素外的所有元素,然后再次使用 set() 函数将结果转换为一个集合。
-
set()函数 – 创建一个集合对象。一个集合列表将以随机的顺序出现,因为这些项目是没有顺序的。它删除了所有重复的东西
-
打印从输入集合中删除最后一个元素后的结果集合。
例子
下面的程序使用列表切分法从集合中删除最后一个元素:
输出
在执行时,上述程序将产生以下输出:
总结
在这篇文章中,我们介绍了如何使用四种不同的方法来删除一个集合的最后一个元素。我们还学习了如何使用pop()函数从一个集合中删除一个随机的元素,以及如何将一个集合转换为一个列表,反之亦然,以及如何对其进行切分。