Python集合高效操作常用方法详解

[Python]集合set常用方法总结

在Python中,集合是非重复元素的无序集合,它提供了许多有用的内置方法来执行集合操作。
本文将总结常见的集合方法,包括集合差、集合并、交集和对称集合差等。
1.方法简述:1.交集:使用`&`或`intersection()`方法获取交集两组。
例如:`set1.intersection(set2)`2.Union:使用`|`或`union()`方法获取两个集合的并集。
例如:`set1.union(set2)`3。
差异集:获取一组中不存在于另一组中的项目。
使用`difference()`或`-`运算符,例如:`set1.difference(set2)`或`set1-set2`4.对称差集:获取两个集合中都不包含的元素。
使用`symmetry_difference()`或`^`运算符,例如:`set1.symmetry_difference(set2)`或`set1^set2`2.差分集图。
在Python中,您可以使用“difference()”方法或“-”运算符来查找集合中的差异元素。
例如:`set1.difference(set2)`或`set1-set2`3.代码演示:假设我们有两个集合:`set1={'apple','banana','orange','pear'}``set2={'banana','grapes','melon','pear'}`我们可以用下面的代码来演示差异集:`set3=set1.difference(set2)`或`set3=set1-set2`4、执行结果:运行上述代码后,`set3`将包含以下元素:`{'apple','orange'}`,这是因为这两个元素只存在于`set1`中,而不存在于`set2`中。

Python菜鸟入阶第十二步(集合)

朋友们,让我们在学习Python的过程中相遇吧。
他们认为编程太枯燥,记住各种函数和方法显得很累赘。
但无需担心。
通过更多的练习和更多的示例,您将记住常用的函数和方法。

接下来,让我们松散地探讨一下集合的概念。

极限的定义和特征

一组无序的不重复的元素序列,通常用{curlyjeans}表示。
例如:{"ZhangHua","LiPing",WangErgou",1,2,3}。
类似的表和元组,但集合中的元素不重复且顺序不规则。
集合系统的原理类似学校数学,不太好理解。

创建一个集合

要创建一个空集合,只需执行以下代码即可:

注意,它与使用创建的字典不同{},创建空集合时,请使用{}。

要创建元素集合,可以使用以下方法:LiPing','ZhangHua'}{'WangErgou',1,2,3,'李平','张华'}{'王二狗',1,2,3,'李平','张华'}{'Z','a','u','n','g','','H','h'}

可以使用set函数将Loons、元组或字符串转换为大括号内层代表一个元组,覆盖层是一组函数括号。
转换为某种元素顺序后是随机的,并且只保留其中一个元素。

集合操作

支持多种操作,如合并、查找、判断等。

合并操作

使用|、union()或update()方法将两个连接起来,输出结果为{1,2,3,4,5}。

请注意merge()和update()方法的语法是不同的。

差分操作

使用difference_update()方法查找集合1中但不在集合2中的元素,输出为{1,2}。

交集运算

使用&intersection()方法查找集合1和集合2中的元素。
输出结果为{3}。

不相同的元素

^,symmetry_difference方法在集合1和2中查找不相同的元素,输出结果为{1,2,4,5}。

展开运算符

展开运算符的运算可以简化,将a=a|b简化为a|=b。

元素添加

使用.add()方法向集合中添加元素,输出为{1,2,3,5}。

删除元素

使用undo()或remove()方法删除集合中的指定元素。
两个功能相似。
)不报告错误。

清除集合

prove()方法删除集合中的所有元素,并将输出设置为result()。

删除一个集合

使用del函数来设置一个变量,类似于字符串和元组的使用。
请注意,del函数会删除变量本身,如果后面在代码中使用该变量会报错。

随机元素

使用Pop()方法随机返回和删除集合中的一个元素。
输出结果为{2:3}和1。

复制集合

使用copy()方法返回集合的实例,类似于使用数组和元组。

元素计数

使用len()方法减少集合中的元素数量,结果是一样的。

元素判断

使用in或not方法判断某个元素是否在集合中,输出结果为true和false。

相关推荐

python怎么写代码步骤

python怎么写代码步骤

phython怎么编程增益编程方法。打开终端——输入python3或python2进入相应的交互环境(>>>)print('helloworld')——输入代码并输入输出字符串必须用引号括起来;引号可以是单引号或双引号。

python中有效的变量名有哪些

python中有效的变量名有哪些

python变量的命名Python语言变量命名规则:变量名只能包含字母、数字和下划线。变量名可以以字母或数字开头,但不能以数字开头。例如,您可以将变量命名为message_1,但不能命名

php工程师学哪些

php工程师学哪些

PHP工程师都要学习什么?就业方向如何?PHP工程师的就业方向包括:编写一定量的PHP代码和学习使用一些框架。加深对Mysql、Web服务器Apache/Nginx、Linux和HTTP协议的熟悉程度。找出他