iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中set集合常用方法
  • 959
分享到

python中set集合常用方法

常用方法python 2023-01-31 05:01:37 959人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

今天开始学习python的集合相关方法的使用:#集合的定义:集合是无序的,不重复的数据集合set={"123","456","11"}#add:向集合中填加元素Add an element to a set.set.add(563) pri

今天开始学习python集合相关方法的使用:

#集合的定义:集合是无序的,不重复的数据集合

set={"123","456","11"}

#add:向集合中填加元素

Add an element to a set.
set.add(563)
print(set)

#Clear:清除集合中的元素

Remove all elements from this set.

set.clear()
print(set)返回空

#Copy:复制一个集合并赋值给一个新的集合

set3=set2.copy()

 

#difference():打印set中和set2不一样的元素

set3=set.difference(set2)
print(set3)

#different_update():把集合set中和set2不一样的元素取出来并且更新到set里面

Remove all elements of another set from this set.
set.difference_update(set2)
print(set)

#discard():如果一个元素属于该集合则删除,如果不属于该集合则什么也不做

Remove an element from a set if it is a member.
If the element is not a member, do nothing.
set.discard("1234")
print(set)
Remove an element from a set; it must be a member.
If the element is not a member, raise a KeyError.
set.remove("123")
print(set)

#pop():随机删除集合里面的元素,如果集合为空则报错,建议使用discard

Remove and return an arbitrary set element.
Raises KeyError if the set is empty.
set.pop("11")
print(set)

# Intersection:将set和set2两个集合的交集放入集合3并打印。

Return the intersection of two sets as a new set.
set3=set.intersection(set2)
print(set3)

 #intersection_update():将set和set2两个集合的交集更新到set中。

Update a set with the intersection of itself and another.
set.intersection_update(set2)
print(set)

 #isdisjoint():如果两个集合没有交集则返回true,反之如果有交集则返回false。

Return True if two sets have a null intersection
set3=.isdisjoint(set2)
(set3)

#issubset():set是否是set2的子集,如果是返回True,否则返回false

Report whether another set contains this set.
set3=set.issubset(set2)
print(set3)

#issuperset():set是否是set2的父集,如果是则返回True,如果不是则返回False.

Report whether this set contains another set.
set3=set.issuperset(set2)
print(set3)

 #symmetric_difference():将两个集合中不是交集的部分取出来

Return the symmetric difference of two sets as a new set.
set3=set.symmetric_difference(set2)
print(set3)

#symmetric_difference_update():取出set集合set2集合不是交集的部分,并且把值更新到set集合。

Update a set with the symmetric difference of itself and another.
.symmetric_difference_update(set2)
()

#uNIOn():取两个集合的合集,把所有元素汇集在一起形成新的集合,但是元素不重复

Return the union of sets as a new set
=set.union(set2)
(set)

#update():把一个集合和另一个集合的合集更新到当前集合中,当前集合之前的数据被覆盖。

 Update a set with the union of itself and others.
.update(set2)
()

上面就是所有关于集合的方法了,终于听完课以后自己把所有的方法都实验完了。

--结束END--

本文标题: python中set集合常用方法

本文链接: https://www.lsjlt.com/news/189264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中set集合常用方法
    今天开始学习python的集合相关方法的使用:#集合的定义:集合是无序的,不重复的数据集合set={"123","456","11"}#add:向集合中填加元素Add an element to a set.set.add(563) pri...
    99+
    2023-01-31
    常用 方法 python
  • java中set集合的常用方法详解
    因为Set集合也是继承Collection集合 所以这里就不讲继承Collection集合的方法   都是继承Collection集合的方法 //www.jb5...
    99+
    2024-04-02
  • java中set集合的常用方法有哪些
    这篇文章给大家介绍java中set集合的常用方法有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。因为Set集合也是继承Collection集合所以这里就不讲继承Collection集合的方法  ...
    99+
    2023-06-25
  • Python集合set()方法如何使用
    这篇文章主要讲解了“Python集合set()方法如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python集合set()方法如何使用”吧!在python3中按数据类型的可变与不可变...
    99+
    2023-06-29
  • python集合常用方法
    新建:list = [] 不要求内部元素类型相同 查、改:下标索引:list[0]、list[-1] 多维列表:list[axis1_index,axis2_index],通过不同轴上的坐标获取 删:删除指定下标元素:del(list[...
    99+
    2023-01-31
    常用 方法 python
  • Python集合set()使用的方法详解
    目录1.集合的特点2.set的建立1.用set()函数创建set集合2.add()3.用{}创建set集合。空set集合用set()函数表示,不可a={}。4.set集合的转化3.常...
    99+
    2024-04-02
  • python中的集合及集合常用的使用方法
    目录python中的集合什么是集合?集合与列表的区别创建空集合通过集合给列表去重集合的增删改集合的add函数集合的update函数集合的remove函数集合的clear函数集合的de...
    99+
    2024-04-02
  • Swift Set集合及常用方法详解总结
    Swift 集合 Set 及常用方法 1. 创建Set集合 // 创建Set var set: Set<Int> = [1, 2, 3] var set2 = Set...
    99+
    2024-04-02
  • Python中集合Set怎么用
    这篇文章给大家分享的是有关Python中集合Set怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在数学中,对集合的严格定义可能是抽象的且难以掌握。但实际上可以将集合简单地认为是定义明确的不同对象的集合,通常...
    99+
    2023-06-29
  • Set集合转为List集合常见的方式
    将 Set 转为 List 可以有多种方法,以下是两种常见的实现方式: 使用构造方法 可以使用 List 的构造方法 ArrayList(Collection...
    99+
    2023-08-31
    java
  • python set(集合)
    set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据...
    99+
    2023-01-31
    python set
  • Python集合set的交集和并集操作方法
    目录一、交集操作1.使用intersection()求交集2. 使用位运算&符求交集3.intersection_update()方法4.使用intersection()方法...
    99+
    2024-04-02
  • JavaScript中Set集合的方法详情
    目录Set集合概述如何创建并使用 SetAdd()Clear()Delete()Entries()Has()ForEach()Keys() 与 values()SizeSe...
    99+
    2024-04-02
  • Python中如何使用集合set
    小编给大家分享一下Python中如何使用集合set,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!集合 (set)由不同的元素组成,用{ }大括号括起来,用,逗号隔开无序的集合中的元素必须是比可变类型集合会自动去重例如:s ...
    99+
    2023-06-25
  • python的set集合使用
    python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric diff...
    99+
    2023-01-31
    python set
  • C#集合之集(set)的用法
    包含不重复元素的集合称为“集(set)”。.NET Framework包含两个集HashSet<T>和SortedSet<T>,它们都...
    99+
    2024-04-02
  • Python中的SET集合操作
     python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric dif...
    99+
    2023-01-31
    操作 Python SET
  • Python的集合set怎么用
    这篇文章主要讲解了“Python的集合set怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的集合set怎么用”吧!一、定义集合中的元素是无序的、唯一的、不可变的类型。集合是...
    99+
    2023-06-29
  • Python基础——集合(set)
    集合可以去除掉列表中重复的元素。 创建 list1=[123,123,456,789] list1=set(list1) list1 set1=set() type(set1) set1=set([123,123,456,4...
    99+
    2023-01-31
    基础 Python set
  • python基础:集合-set()
    一、定义:集合是一个无序的,没有重复元素的序列。可以用来去重。使用{},和set()定义空集必须使用set()来定义可以set任何可迭代的对象string = 'this is string!' num = range(1, 11) lis...
    99+
    2023-01-31
    基础 python set
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作