广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 集合
  • 556
分享到

python 集合

python 2023-01-31 07:01:31 556人浏览 安东尼

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

摘要

1、定义集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了;关系测试,测试两组数据之间的交集,差集,并集等关系。2、增加元素:s.add(): 吧括号里的元素添加到集合s当中,如果添加的元素已经在列

1、定义
集合是一个无序的,不重复的数据组合,它的主要作用如下:
去重,把一个列表变成集合,就自动去重了;
关系测试,测试两组数据之间的交集,差集,并集等关系。
2、增加元素:
s.add(): 吧括号里的元素添加到集合s当中,如果添加的元素已经在列表里有,则不能重复添加。
3、删除元素:
s.pop():括号里为空,随机删除一个元素,集合也是无序的。
s.remove():吧括号里的元素删除。尽量有remove删除元素。
4、丢弃元素:
s.discard():也是删除的意思,区别是,当元素存在时,两者一样,元素不存在时,discard不报错,remove报错。
5、s.update():
扩展列表,把括号里的元素一起添加到集合,不同于s.add(只能添加一个元素)
6、s.clear():清空。

关系测试:
交集:s.intersection(m)或者s.&m:求出集合s和m的交集。
差集:s.difference(m)或者s-m:求出在集合s但不在集合m里的元素。
并集:s.uNIOn(m)或者s|m:求并集并去重。
对称差集:交集之外的元素。s.symmetric_dirrerence(m):取出集合s和集合m交集之外的元素。
子集:s.issubset(m):判断m是否为s的子集。或者m<=s
超集:s.issuperset(m):判断s是否为超集或者父集。或者s>=m
判断2个集合是否相交:s.isdisjoin(m):集合s和集合m是否不相交。

--结束END--

本文标题: python 集合

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

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

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

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

下载Word文档
猜你喜欢
  • python-集合
                        Set (集合)1 Set 定义:set可以用{}表示,但是不能用s{}这样定义,如果这样写,python编辑器会默认为是字典。             这样定义就不会是字典,里面加一些内容。 2 元...
    99+
    2023-01-31
    python
  • python 集合
    集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系去重将列表转换为集合使用set()方法list_1 = [1,2,4,5,2,...
    99+
    2023-01-30
    python
  • python集合
    1.集合的定义   * 集合是无序的,不重复的数据组合。  * 集合里不能定义列表。      2.集合的关系测试操作   3.集合的的添加   haha1.add("ss")   在集合后添加一项    haha1.update(["sd...
    99+
    2023-01-31
    python
  • python 集合
    1、定义集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了;关系测试,测试两组数据之间的交集,差集,并集等关系。2、增加元素:s.add(): 吧括号里的元素添加到集合s当中,如果添加的元素已经在列...
    99+
    2023-01-31
    python
  • python,集合
    ************************集合***********************总结可变数据类型: 列表, 字典, 集合不可变数据类型: 数值类型, 字符串, 元组- 可变数据类型实现某个功能, 直接改变可变的数据类型;-...
    99+
    2023-01-31
    python
  • python---集合
    集合是一个无序的,不重复的数据组合,它的主要作用是:1.去重,把列表变为集合就去重了。2.关系测试,测试两组数据之前的差集,交集,并集等关系#创建两个集合 list_1 = set([1,3,4,5,6,6,5,7,9]) list_2 =...
    99+
    2023-01-31
    python
  • Python之集合
    集合概念 集合操作 集合概念集合是一类具有相类似属性的集合,一个包含不同元组的无序集(不支持排序操作),实现关系测试和剔除重复记录,支持union并集、∩交集、差集difference、对称差操作;特点:无序、元素唯一,...
    99+
    2023-01-31
    Python
  • python set(集合)
    set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据...
    99+
    2023-01-31
    python set
  • python怎么向集合中添加集合
    在 Python 中,集合是一种无序且不重复的数据类型。要向集合中添加集合,可以使用 `update()` 方法。下面是一个示例:`...
    99+
    2023-09-27
    python
  • python 集合、函数
     *集合:    set:持有一系列元素,但是set元素没有重复,并且无序     如何创建:set()并传入一个list,list的元素将作为set 的元素。s=set(['a','b','c']) print(s)    //set([...
    99+
    2023-01-31
    函数 python
  • python中的集合
    一、目录1、集合概述2、关于集合的操作符、关系符号3、集合的一系列操作(添加、更新、访问、删除)4、关于集合的内建函数、内建方法5、小结二、集合概述集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(set...
    99+
    2023-01-31
    python
  • python自学——集合
    #皇城根儿#集合:是无序的、不重复的;1、去重;2、关系测试#创建集合#创建数字集合number=set([1,3,5,7,9]) #数字型集合str_type=set(["im","is","are"])#字符串集合#列表转换成集合lis...
    99+
    2023-01-30
    python
  • Python学习 :集合
    集合 Set 集合的创建 集合的创建只有一种方式 集合中的元素必须是不可变的数据类型 集合是无序的,可以通过 for 循环来遍历或者迭代器进行筛选 s=set('xiaoming') s1=['alex','mike','alex'...
    99+
    2023-01-30
    Python
  • Python头歌合集(题集附解)
    目录 一、Python初识-基本语法  第1关:Hello Python!  第2关:我想看世界  第3关:学好Python  第4关:根据圆的半径计算周长和面积  第5关:货币转换  二、turtle简单绘图 第1关:英寸与厘米转换  ...
    99+
    2023-09-03
    python 开发语言
  • python基础之集合
    # set 不支持索引和切片,是一个无需的不重复得到容器 # 类似于字典,但是只有key 没有value # 创建集合 dic1={} set1={1,2,3} print...
    99+
    2022-11-12
  • Python面试题集合
    Python是如何进行内存管理的? http://developer.51cto.com/art/201007/213585.htm (没看懂) 什么是lambda函数?它有什么好处 http://www.kuqin.com/diveint...
    99+
    2023-01-31
    面试题 Python
  • Python的框架集合
    github:https://github.com/vinta/awesome-python A curated list of awesome Python frameworks, libraries and software...
    99+
    2023-01-31
    框架 Python
  • Python之集合详解
    目录集合的基本操作1、添加元素add()update()2、移除元素remove()clear()3、集合的交集什么是交集?intersection()3、集合的并集什么是并集?un...
    99+
    2022-11-12
  • 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开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作