广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python的集合set怎么用
  • 502
分享到

Python的集合set怎么用

2023-06-29 05:06:37 502人浏览 薄情痞子

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

摘要

这篇文章主要讲解了“python的集合set怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的集合set怎么用”吧!一、定义集合中的元素是无序的、唯一的、不可变的类型。集合是

这篇文章主要讲解了“python集合set怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的集合set怎么用”吧!

一、定义

集合中的元素是无序的、唯一的、不可变的类型。
集合是一个特殊的列表,可以对数据去重

lists = [1,3,5,7,3,4,6,2,7,9]print(set(lists))

Python的集合set怎么用

  • 使用大括号{}set()函数吧数据集合在一起。

  • set()中的参数可以是元组、字符串、列表,还可以是一个集合。这个参数只要是一个序列即可。

  • 创建一个空集合必须用set(),不能使用大括号。{}是用来定义空字典的。

二、操作

  • add(),把要传入的元素作为一个整体添加到集合中。

  • update(),把传入的元素拆分成单个字符,存于集合中,去掉重复的值。

  • pop(),对集合进行无序的排列,然后将这个无序排列集合的左面第一个元素进行删除,如果集合为空则报错。

  • remove(),删除集合中的某个元素,如果元素不存在,则会发生错误。

  • discard( ),也是移除集合中的元素,且如果元素不存在,不会发生错误。

  • clear(),清空集合。

  • del(),清除集合变量。

set1 = {"迪丽热巴","古力娜扎","易洋千玺","欧阳娜娜"}set1.add("吉克隽逸")print(set1)set1.update("杨魏玲花")print(set1)print(set1.pop())set1.remove("欧阳娜娜")print(set1)set1.discard("古力娜扎")print(set1)set1.clear()print(set1)

Python的集合set怎么用

三、运算

此部分的运算类似数学中集合的算法

  • 交集:&或intersection

  • 并集:|或uNIOn

  • 差集:-或difference

  • 子集:<或issubset

set1 = {7,53,72,13,64,55}set2 = {9,55,64,109,53,2}print(set1&set2)print(set1.intersection(set2))print(set1|set2)print(set1.union(set2))print(set1-set2)print(set1.difference(set2))print(set1<set2)print(set1.issubset(set2))

Python的集合set怎么用

感谢各位的阅读,以上就是“Python的集合set怎么用”的内容了,经过本文的学习后,相信大家对Python的集合set怎么用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Python的集合set怎么用

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

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

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

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

下载Word文档
猜你喜欢
  • Python的集合set怎么用
    这篇文章主要讲解了“Python的集合set怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的集合set怎么用”吧!一、定义集合中的元素是无序的、唯一的、不可变的类型。集合是...
    99+
    2023-06-29
  • Python中集合Set怎么用
    这篇文章给大家分享的是有关Python中集合Set怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在数学中,对集合的严格定义可能是抽象的且难以掌握。但实际上可以将集合简单地认为是定义明确的不同对象的集合,通常...
    99+
    2023-06-29
  • python set(集合)
    set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据...
    99+
    2023-01-31
    python set
  • python的set集合使用
    python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric diff...
    99+
    2023-01-31
    python set
  • Swift Set集合怎么用
    这篇文章将为大家详细讲解有关Swift Set集合怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 创建Set集合// 创建Setvar set: Set<In...
    99+
    2023-06-25
  • 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
  • Java中的set集合怎么应用
    这篇文章主要讲解了“Java中的set集合怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中的set集合怎么应用”吧!Set系类集合特点:无序:存取顺序不一致不重复:可以去除重...
    99+
    2023-07-02
  • Python中的SET集合操作
     python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric dif...
    99+
    2023-01-31
    操作 Python SET
  • Python 集合之set详解
    目录引言集合的定义集合常用操作集合添加元素集合移除元素集合统计、清空元素集合元素获取(遍历)集合之间的运算集合差运算 -集合并运算 |集合交运算 &集合异或运算 ^应用场景普...
    99+
    2022-11-12
  • Python学习之集合set
    目录集合 (set)一 、合集的一些常用命令1、set 定义合集2、add 添加元素3、clear 清空4、pop 随机删除一个元素5、remove 指定删除6、discard 指定...
    99+
    2022-11-12
  • python之集合(set)学习
    集合是一个无序的不重复元素序列,使用大括号({})、set()函数创建集合, 注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。   集合是无序的、不重复的、没有索引的 1 a = {'hello','ni...
    99+
    2023-01-30
    python set
  • python中set集合常用方法
    今天开始学习python的集合相关方法的使用:#集合的定义:集合是无序的,不重复的数据集合set={"123","456","11"}#add:向集合中填加元素Add an element to a set.set.add(563) pri...
    99+
    2023-01-31
    常用 方法 python
  • Python中如何使用集合set
    小编给大家分享一下Python中如何使用集合set,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!集合 (set)由不同的元素组成,用{ }大括号括起来,用,逗号隔开无序的集合中的元素必须是比可变类型集合会自动去重例如:s ...
    99+
    2023-06-25
  • java怎么遍历set集合
    在Java中,可以使用foreach循环或迭代器来遍历Set集合。1. 使用foreach循环遍历Set集合:```javaSet ...
    99+
    2023-10-10
    java
  • Python集合set()使用的方法详解
    目录1.集合的特点2.set的建立1.用set()函数创建set集合2.add()3.用{}创建set集合。空set集合用set()函数表示,不可a={}。4.set集合的转化3.常...
    99+
    2022-11-13
  • C#集合之集(set)的用法
    包含不重复元素的集合称为“集(set)”。.NET Framework包含两个集HashSet<T>和SortedSet<T>,它们都...
    99+
    2022-11-13
  • python-字典dict和集合set
    目录1.字典 字典的相关操作 获取字典的长度2.集合 1.字典 字典是python中的一种数据结构。 它的内容由**键-值(key-value)**的方式存在。 dict拥有良好的...
    99+
    2022-11-12
  • Python 数据类型--集合set
    目录一、定义二、操作三、运算一、定义 集合中的元素是无序的、唯一的、不可变的类型。集合是一个特殊的列表,可以对数据去重。 lists = [1,3,5,7,3,4,6,2,7,9] ...
    99+
    2022-11-13
  • 详解python的集合set的函数
    目录常用查询增加删除交、并、补、对称差交集并集补集对称差其他总结s={ x1,x2,x3.....}; 集合有自动去重的功能,而且可以进行交并补运算,而且集合是无序的,每次打印的结果...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作