在之前小编已经给大家讲解过了python中集合是如何删除元素的,但是哪些方法每一次只能够去删除一个元素,在一些特定的场合下使用起来就不太方便 。那么今天小编会给大家带来python删除多个集合元素的方法教程,感兴趣的话就一起往下看看吧 。
文章插图
删除多个集合元素分为两种情况,一种是直接对集合本身进行操作,另一种则是将元素删除之后返回一个新的集合对象 。
(1)那么第一种情况的话就需要使用到difference_update()方法了,该方法的作用是能够求取出两个集合之间的差集,然后将返回的结果赋予到调用方法的集合对象上 。
而集合差集就是两个集合相减得到的差值,集合相减是用相同元素抵消,只保留不同的元素,代码示例如下所示:
import randomc = {3,5,9,4,87,2}c.difference_update(random.sample(c, 4))在上面的代码示例之中通过随机模块的sample方法从集合对象c中取出来四个元素返回一个新的集合,那么在求取差集时就会减去这个四个元素,原集合对象内只会剩下两个元素存在 。
(2)那么要返回一个新的集合对象,就不需要使用该方法,直接用sample方法即可,代码示例如下:
set(random.sample(c, len(a) - 2))使用sample()方法从集合对象中随机的取出来了四个元素,也就相当于去除两个值,然后调用set()函数将返回来的列表转为集合类型就行 。
【Python怎么删除多个集合元素?Python集合如何一次性移除多个值】以上就是关于“Python怎么删除多个集合元素?Python集合如何一次性移除多个值”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python集合怎么修改元素?Python修改集合元素的方式是什么
- hera是什么牌子化妆品防晒霜怎么样
- Figma怎么网页转源文件?Figma网页转源文件教程
- AI制作球形网格渐变的方法 球形网格渐变怎么做?
- 怎么使用Fireworks软件设置透明背景?Fireworks透明图片背景制作教程
- PS增加光影的方法 增加图片光影怎么做
- Figma制作弥散光的方法 怎么用Figma制作弥散光背景动画
- UI设计标签栏的方法 标签栏怎么设计?
- 怎么设计搜索框?Figma设计搜索框的方法
- Figma怎么做圆环进度条 圆环进度条制作方法