首页 » Web前端 » phpset聚集技巧_Python根本常识|集合set基本操作和常用

phpset聚集技巧_Python根本常识|集合set基本操作和常用

duote123 2024-11-22 0

扫一扫用手机浏览

文章目录 [+]

1 向set凑集中添加新元素--add,update方法

add方法是向凑集中添加新的元素,举例进行解释:

phpset聚集技巧_Python根本常识|集合set基本操作和常用

add方法将元素(1,2)添加到凑集a中。
凑集a已经包含1,2,3,但是我们添加的元素(1,2)是一个整体(元组),知足凑集中的元素具有唯一性,因此,没有重复元素的情形。

phpset聚集技巧_Python根本常识|集合set基本操作和常用
(图片来自网络侵删)

那如果我们在添加一个列表呢?能行吗?看看下面的例子

因此,在利用 add() 方法添加的元素,被添加的元素只能是数字、字符串、元组或者布尔类型(True 和 False)值。
决定不能添加列表、字典、凑集这类可变的数据,否则 Python 阐明器会报 TypeError 缺点。

language_set={'java','c','python'}#定义凑集language_set.add('c++')print(language_set)#{'python','java','c++','c'}

update方法同样可以向凑集中添加新的元素,且可以一次性添加多个。

update方法的实质是先打算两个凑集的并集,在用并集更新原凑集。

举例进行解释:

个中定义了凑集“language_set”,通过update方法“language_set”凑集传入列表:['node.js', 'php'],末了输出结果。

因此,update方法传入的参数可以是列表,元素,凑集这类可变的数据。
知道什么时候利用add方法和update方法了吗?

2 删除凑集元素--remove,discard, pop方法

凑集set中供应了3种删除元素的方法:remove,discard, pop。

1.remove方法将元素从凑集中删除,看看详细利用:

须要把稳的是如果删除的元素不在凑集中,remove方法将会发生缺点。
举例进行解释:

remove是一种不屈安的删除凑集元素的方法,想要安全的删除凑集元素,可以利用discard方法。

2.discard方法当被删除的元素不存在时discard不会发生缺点,看看详细利用:

3.pop方法比较分外,pop方法没有参数,它随机的删除一个元素并返回该元素,当凑集为空时,pop方法会引发KeyError非常。
看看详细利用:

三种删除凑集元素中的总结如下:

remove和discard方法都没有返回值,它们原地修正凑集pop方法删除一个元素并返回该元素当凑集为空时,pop方法会引发KeyError非常如果删除的元素不在凑集中,remove方法将会发生缺点

3 获取凑集元素个数

获取凑集中元素的个数,可以利用len内置函数。
举例进行解释:

由于凑集不支持索引,因此,无法像列表和元组那样通过索引操作来获取元素。
如果要获取凑集中的元素,只能通过for循环遍历凑集。
详细利用如下:

凑集是一个可迭代工具,因此,才能通过for循环遍历。

5 clear方法清空凑集

clear方法会将凑集中所有元素都删除,返回一个空凑集,详细利用如下

凑集在调用clear方法后,输出的凑集为set()空集。

6 判断元素是否在凑集中

判断一个元素是否在凑集中须要利用成员运算符 in,返回的值为True或False,详细利用如下

感谢大家的支持!

标签:

相关文章

IT实训,开启未来职业发展的新篇章

随着信息技术的飞速发展,我国IT产业正迎来前所未有的发展机遇。在这个时代背景下,越来越多的年轻人投身于IT行业,希望通过学习IT技...

Web前端 2024-12-26 阅读0 评论0

IT实施流程,高效推动企业数字化转型

随着科技的飞速发展,企业数字化转型已成为必然趋势。IT实施作为推动企业数字化转型的重要环节,其流程的合理布局与高效执行至关重要。本...

Web前端 2024-12-26 阅读0 评论0

CMS3教程,详细浅出掌握内容管理系统

随着互联网技术的飞速发展,内容管理系统(CMS)已成为企业、政府、媒体等机构构建网站、管理内容的重要工具。本文将根据CMS3教程,...

Web前端 2024-12-26 阅读0 评论0

IT工程档案,构建数字时代的信息基石

在数字化时代,信息技术(IT)已成为推动社会发展的重要力量。IT工程档案作为IT项目管理的重要组成部分,承载着项目实施过程中的关键...

Web前端 2024-12-26 阅读0 评论0