返回顶部
首页 > 资讯 > 后端开发 > Python >Python中集合创建与使用详解
  • 624
分享到

Python中集合创建与使用详解

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

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

摘要

目录一、集合二、如何创建集合?三、如何访问集合中的值?四、不可变集合五、如何确定一个集合里有多少个元素?六、python 集合类型的所有内置方法总结表,仅供参考。总结一、集合 在

一、集合

Python 中用 {} 扩起一堆数字,但是这堆数字没有体现映射关系,那么这堆数字就是一个集合。

集合的特色:

集合在 python 中起到的唯一的作用就是,“唯一”。

重新赋值 num2,重复的数都会自动被剔除,这就是唯一。集合里所有的元素都是唯一的,它都具有唯一性。集合直接帮我们把重复的数据清理掉。值得注意的是,集合是无序的,不能试图去索引集合中的某一个元素,这样它是会报错的。

二、如何创建集合?

set 工厂函数里面可以传进一个列表、元组甚至是字符串。set1 对应创建一个集合的东西。

编写一个代码,去除列表中重复的元素。

如果没有学习集合,会这样写:

num1 重新赋值成为列表,需要 temp 的一个临时的变量,声明成一个列表的形式。利用 for 把 num1 列表里的东西都拿出来,然后判断 each 没有在 temp 里边,我们就对 temp 进行追加 append,这样就可以避免重复的出现。

学习了集合可以这样写:

调用函数,从右往左走,从括号最里面开始调用,调用 set(num1) 就把这个列表返回一个集合,再把它变成列表,去掉重复元素,成为去掉重复元素的列表。set 创建的集合是无序的,在调用 list 把无序的集合转换为列表,就不能保证原来列表里的顺序了。如果程序关注列表中元素的前后顺序的问题,那么使用 set 这个函数就要谨慎。

三、如何访问集合中的值?

集合有很多内置方法访问和修改集合里的值。

add() 方法 :

remove() 方法:

四、不可变集合

希望集合中的元素不能随意增加或删除,那就定义不可变集合。

五、如何确定一个集合里有多少个元素?

len() 函数:

六、python 集合类型的所有内置方法总结表,仅供参考。

附:集合的交集、并集和差集运算:

交集运算时使用“&”符号,并集运算时使用“|”符号,差集运算时使用“-”符号。

总结

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

--结束END--

本文标题: Python中集合创建与使用详解

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

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

猜你喜欢
  • Python中集合创建与使用详解
    目录一、集合二、如何创建集合?三、如何访问集合中的值?四、不可变集合五、如何确定一个集合里有多少个元素?六、python 集合类型的所有内置方法总结表,仅供参考。总结一、集合 在 ...
    99+
    2024-04-02
  • Python中集合的创建及常用函数的使用详解
    目录集合的创建无序性集合中的操作函数在集合中添加元素删除集合中的第一个元素删除集合中的指定元素判断元素是否在集合里面集合的遍历集合元素个数的计算集合与字典,列表,元组的嵌套集合与元组...
    99+
    2024-04-02
  • MongoDB创建与删除集合
    1.创建数据库test use test2.显示数据库 show dbs3.创建runoob 集合 db.createCollection("runoob")4.创建固定集合 db.cr...
    99+
    2024-04-02
  • python如何创建空集合
    可以使用花括号({})或者set()函数来创建一个空集合。以下是两种方法的示例代码: 使用花括号创建空集合: my_set = {}...
    99+
    2023-10-28
    python
  • Python中Playwright 与 pyunit 结合使用详解
    今天来填坑, 昨天说playwright未必一定要使用pytest-playwright包。 它也可以和pyunit一起使用。 那么今天,田辛老师就给大家一个例子, 供大家参考。当然...
    99+
    2023-03-03
    Playwright 与 pyunit 使用 Playwright使用
  • javascript ES6中set集合、map集合使用方法详解与源码实例
    set与map理解 ES6中新增,set集合和map集合就是一种数据的存储结构(在ES6之前数据存储结构只有array,object),不同的场景使用不同的集合去存储数据 set集合...
    99+
    2022-12-10
    javascript ES6中set集合 map集合使用方法详解与源码实例 JS ES6中set集合使用方法 JS ES6中map集合使用方法
  • Python集合set()使用的方法详解
    目录1.集合的特点2.set的建立1.用set()函数创建set集合2.add()3.用{}创建set集合。空set集合用set()函数表示,不可a={}。4.set集合的转化3.常...
    99+
    2024-04-02
  • Python之集合详解
    目录集合的基本操作1、添加元素add()update()2、移除元素remove()clear()3、集合的交集什么是交集?intersection()3、集合的并集什么是并集?un...
    99+
    2024-04-02
  • Python集合之set和frozenset的使用详解
    目录简介构造基本使用交集、并集、差集、对称差集无交集、子集、超集运算符可用于 set 的操作简介 集合对象 set 是由具有唯一性的可哈希对象组成的无序多项集,如 list 不能哈希...
    99+
    2024-04-02
  • 详解Flutter中Dart集合使用教程
    目录前言优先使用集合的特有语法不要使用.length 属性判断集合是不是为空避免使用 forEach 迭代元素不要使用 List.from(),除非你想要更改结果的类型使用 wher...
    99+
    2024-04-02
  • JavaMap集合详解与演示
    目录一、前言二、Map介绍三、Map的基本功能Map功能演示:四、 Map集合的获取功能Map遍历演示:一、前言 map集合是我们常使用的集合,了解和使用map集合是必要的 二、Ma...
    99+
    2024-04-02
  • JavaScript字典与集合详解
    目录字典什么是字典JavaScript中的字典字典的应用集合什么是集合JS中的集合集合中的操作交集、并集、差集的封装字典 什么是字典 说到字典,第一时间想到的应该就是新华字典,实际上...
    99+
    2024-04-02
  • Java集合ArrayList与LinkedList详解
    目录前言ArrayList成员属性构造函数扩容机制add方法get方法remove方法小结LinkedListNode类成员属性构造函数添加获取删除小结前言 对于Java程序员,可以...
    99+
    2022-11-13
    Java集合ArrayList Java集合LinkedList
  • Python 集合之set详解
    目录引言集合的定义集合常用操作集合添加元素集合移除元素集合统计、清空元素集合元素获取(遍历)集合之间的运算集合差运算 -集合并运算 |集合交运算 &集合异或运算 ^应用场景普...
    99+
    2024-04-02
  • 如何在 MongoDB 中创建新集合?
    要在 MongoDB 中创建新集合,需要使用 createCollection() 方法。情况 1:在 MongoDB 中创建新集合的最简单语法如下:db.createCollection(“yourNewCollectionN...
    99+
    2023-10-22
  • 举例讲解Python中metaclass元类的创建与使用
    元类是可以让你定义某些类是如何被创建的。从根本上说,赋予你如何创建类的控制权。 元类也是一个类,是一个type类。 元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类,如果此属性没有...
    99+
    2022-06-04
    Python metaclass
  • Java详解表格的创建与使用流程
    目录Java 的表格JTable的构造函数表格的创建 小结Java 的表格 表格是一个由多行,多列组成的二维显示区。Swing的JTable以及相关类提供了对这种表格的支持...
    99+
    2024-04-02
  • Python 集合set详解(超详细)
    文章目录 Python内置函数/方法详解—集合set1、构造集合2、基本计算2.1 -2.2 |2.3 &2.4 ^ 3、访问项目4、内置函数4.1 打印输出 print()4.2 计算...
    99+
    2023-09-02
    python 开发语言 pycharm 后端 算法
  • mongodb 中怎么利用分片集群创建分片集合
    mongodb 中怎么利用分片集群创建分片集合,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.创建数据库,直接use 即可,没有的话,如果你...
    99+
    2024-04-02
  • python中的集合及集合常用的使用方法
    目录python中的集合什么是集合?集合与列表的区别创建空集合通过集合给列表去重集合的增删改集合的add函数集合的update函数集合的remove函数集合的clear函数集合的de...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作