广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中的集合及集合常用的使用方法
  • 650
分享到

python中的集合及集合常用的使用方法

2024-04-02 19:04:59 650人浏览 泡泡鱼

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

摘要

目录python中的集合什么是集合?集合与列表的区别创建空集合通过集合给列表去重集合的增删改集合的add函数集合的update函数集合的remove函数集合的clear函数集合的de

Python中的集合

什么是集合?

  • 集合是一个无序不重复元素序列
  • 常用来对两个列表进行交并差的处理
  • 集合与列表一样,支持所有数据类型

集合与列表的区别

通过set函数来创建集合,不能使用{}

创建空集合

a_set = set()   # 空集合
a_set = set([1, 2, 3])   # 传入列表或元组
b_set = {1, 2, 3}   # 给集合传入元素(注意只能传入不可变的元素,列表,字典,字符串不能传入)
c_set = {}  # 这种定义方式是错误的,会被认为定义了一个字典

例子:

通过集合给列表去重

列表中有重复元素,将列表传入集合,元素将自动去重:

集合的增删改

集合的add函数

用于给集合添加一个元素

如果集合中已存在该元素,则不会添加

set.add(item)  # item是要添加到集合中的元素,无返回值

例子:

集合的update函数

加入一个新的集合(或列表、元素、字符串)

如果新的集合中的元素在原集合中已存在,则无视

set.update(iterable)  # iterable是集合/列表/元组/字符串,无返回值

完全可以用update函数来替代add函数使用,add函数每次只能添加一个元素,update函数可以一次添加多个元素。

例子:

集合的remove函数

将集合中的某个元素删除

如果集合中该元素不存在,则报错

set.remove(item)  # item是要删除的元素,无返回值

集合的clear函数

清空集合的所有元素

set.clear()  # 无需传入参数,无返回值

集合的del函数

删除集合

del set

例子:

  • 关于集合的总结 集合无法通过索引获取元素(因为集合没有索引)
  • 集合无获取元素的方法(比如列表中的get())
  • 集合只是用来处理列表或元组的一种临时类型,他不适合存储与传输

到此这篇关于python中的集合及集合常用的使用方法的文章就介绍到这了,更多相关python集合内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中的集合及集合常用的使用方法

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

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

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

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

下载Word文档
猜你喜欢
  • python中的集合及集合常用的使用方法
    目录python中的集合什么是集合?集合与列表的区别创建空集合通过集合给列表去重集合的增删改集合的add函数集合的update函数集合的remove函数集合的clear函数集合的de...
    99+
    2022-11-11
  • python集合常用方法
    新建:list = [] 不要求内部元素类型相同 查、改:下标索引:list[0]、list[-1] 多维列表:list[axis1_index,axis2_index],通过不同轴上的坐标获取 删:删除指定下标元素:del(list[...
    99+
    2023-01-31
    常用 方法 python
  • python中set集合常用方法
    今天开始学习python的集合相关方法的使用:#集合的定义:集合是无序的,不重复的数据集合set={"123","456","11"}#add:向集合中填加元素Add an element to a set.set.add(563) pri...
    99+
    2023-01-31
    常用 方法 python
  • Python集合的常用方法有哪些
    这篇“Python集合的常用方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python集合的常用方法有哪些”文章吧...
    99+
    2023-06-29
  • python判断集合的超集方法及实例
    1、说明 可以使用 >= 运算符判断当前集合是否为另一个集合的超集,即判断集合 b 中的所有元素是否都包含在集合 a 中。 2、语法 set_a >= set_b # 相当于set_a.issupe...
    99+
    2022-06-02
    python 判断集合 超集
  • jquery常用技巧及常用方法列表集合
    1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象)...
    99+
    2022-11-21
    常用技巧 常用方法
  • Python集合set()使用的方法详解
    目录1.集合的特点2.set的建立1.用set()函数创建set集合2.add()3.用{}创建set集合。空set集合用set()函数表示,不可a={}。4.set集合的转化3.常...
    99+
    2022-11-13
  • Python学习之集合的常用方法总结
    目录什么是集合?集合与列表的区别集合的创建方法集合的增删改add函数update函数remove函数clear函数del方法删除集合关于集合的重要说明获取两个集合交、并、差集的函数d...
    99+
    2022-11-13
  • Python中关于集合的介绍及用法
    一、集合的含义及创建方法 集合(set)是一种无序的并且里面存放不同元素的序列。 集合可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创...
    99+
    2023-01-30
    Python
  • 详解Java中Collection集合的常用方法
    目录1、boolean add(E e)2、boolean addAll(Collection< extends E> c)3、v...
    99+
    2022-11-12
  • java中set集合的常用方法详解
    因为Set集合也是继承Collection集合 所以这里就不讲继承Collection集合的方法   都是继承Collection集合的方法 //www.jb5...
    99+
    2022-11-12
  • Java中Map集合的常用方法详解
    目录1、V put(K key, V value)2、void putAll(Map<? extends K,? ext...
    99+
    2022-11-12
  • Java中HashMap集合的常用方法详解
    目录public Object clone()总结public Object clone() 返回hashMap集合的副本   其余的方法都是实现Map...
    99+
    2022-11-12
  • Java中Hashtable集合的常用方法详解
    目录public Object clone()public Enumeration<V> elements()总结public Object ...
    99+
    2022-11-12
  • java中TreeMap集合的常用方法详解
    目录public Map.Entry<K,V> ceilingEntry(K key)public K ceilingKey(K ...
    99+
    2022-11-12
  • Java中List集合的常用方法详解
    目录1、void add(intindex, Eelement)2、boolean addAll(intindex, Collection< extends...
    99+
    2022-11-13
  • 分析Java中HashMap集合的常用方法
    这篇文章主要介绍“分析Java中HashMap集合的常用方法”,在日常操作中,相信很多人在分析Java中HashMap集合的常用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”分析Java中HashMap集...
    99+
    2023-06-25
  • Python中集合的创建及常用函数的使用详解
    目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组...
    99+
    2022-11-12
  • Java8 Stream 流常用方法合集
    目录一、概述二、分类三、具体用法1. 流的常用创建方法2. 流的中间操作3. 流的终止操作一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行...
    99+
    2022-11-13
  • Swift Set集合及常用方法详解总结
    Swift 集合 Set 及常用方法 1. 创建Set集合 // 创建Set var set: Set<Int> = [1, 2, 3] var set2 = Set...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作