set是一个无序且不重复的元素集合,它有可变集合(set())和不可变集合(frozenset)两种,可以对set()集合进行创建、添加、删除、交集、并集和差集的操作,非常实用,以下是具体用法:

一、创建集合set

python set类是在python的sets模块中,新的python版本可以直接创建集合,不需要导入sets模块。

具体用法:

1. set('old')

2. set(‘o’,’l’,’d’)

二、集合添加

python 集合的添加有两种常用方法,分别是add和update,具体用法如下:

1. add添加集合的方法

a = set('old');

a.add(‘boy’);

2. update添加集合的方法

a = set('old');

a.update('boy');

三、集合删除

可以采用remove命令进行集合的删除,具体用法如下:

a=set(['old', 'boy', 'edu']);

a.remove(‘edu’)

以上是对set()集合进行创建、添加、删除操作的方法,除此之外还有交集、并集和差集的操作,感兴趣可以进一步学习一下,也是很简单的!

转载于:https://blog.51cto.com/12306609/2160266

Python集合之set()使用方法详解相关推荐

  1. python画简单的图形的代码-Python实现画图软件功能方法详解

    概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户 ...

  2. python流获取控制台_对Python捕获控制台输出流的方法详解

    有时候我们的代码里可能要调用控制台命令,比如我想用Python写一个批量编译 .java 文件的脚本,用到如下代码 常规用法 os.system import os,traceback try: p ...

  3. python画图代码大全-Python实现画图软件功能方法详解

    概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户 ...

  4. python中累加函数_对Python实现累加函数的方法详解

    对Python实现累加函数的方法详解 发布时间:2020-10-26 00:02:44 来源:脚本之家 阅读:120 作者:岚漾忆雨 这个需求比较奇怪,要求实现Sum和MagaSum函数,实现以下功能 ...

  5. python字符串format方法参数解释,一文秒懂!Python字符串格式化之format方法详解

    一文秒懂!Python字符串格式化之format方法详解 一文秒懂!Python字符串格式化之format方法详解 format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符 ...

  6. python按键脚本教程-在自动化中用python实现键盘操作的方法详解

    原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法 ...

  7. python3占位符详解_占位符最新:Python 占位符的使用方法详解_爱安网 LoveAn.com

    关于"占位符"的最新内容 聚合阅读 这篇文章主要介绍了Python 占位符的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以 ...

  8. 【Python入门】Python字符串的45个方法详解

    Python中字符串对象提供了很多方法来操作字符串,功能相当丰富.必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础.目前一共有45个方法,给大家分类整理,可以收藏查 ...

  9. python html文本 转义字符,python处理html转义字符的方法详解

    搜索热词 本文实例讲述了python处理html转义字符的方法.分享给大家供大家参考,具体如下: 最近在用Python处理网页数据时,经常遇到一些html转义字符(也叫html字符实体),例如< ...

最新文章

  1. JS判断元素是否在数组内
  2. Python跨平台文件夹分割方法os.sep
  3. 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览
  4. php 抽象类、接口和构析方法
  5. 通过 Lotus Domino Java 代理消费 Web 服务
  6. MySQL将表中的yes改成no_mysql在不需要改程序的情况下通过操作数据库对单表数据量大的表进行分表...
  7. Luogu4755 Beautiful Pair 最值分治、主席树
  8. tcp和udp通讯协议
  9. UnityWebform(2):自定义LifetimeManager和TypeConverter使Unity从HttpContext中取值注入WebForm页面...
  10. Introduction to Computer Networking学习笔记(十二):Retransmission Strategies重传策略
  11. 概率论与数理统计-课程感悟
  12. 人工智能无线通信应用的一些论文
  13. 毕节市搜索引擎优化_毕节市网站建设58同城
  14. 组态王图素制作_组态王教程 很实用
  15. .\Flash\Blinky.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by hal_cm0.o and blinky.
  16. pyqt项目——测温仪数据采集软件
  17. MySQL的JDBC 中的PreparedStatement是一把双刃剑,需要均衡利弊后再使用
  18. spring简单教程
  19. 引爆社群:移动互联网时代的新4C法则
  20. 用range函数解码高斯等差数列求和

热门文章

  1. ACL2020 | 无监督?无监督!你没试过的BERT的全新用法
  2. 揭开人类语言的神秘面纱:从理解到处理自然语言
  3. 正则化方法:L1和L2 regularization、数据集扩增、dropout
  4. AI正从“感知智能”走向“认知智能”
  5. 干货丨机器学习必备:前20名Python人工智能和机器学习开源项目
  6. 一文入门 Python 数据分析库 Pandas
  7. Science:细胞如何测量自身的大小?答案是:DNA含量
  8. “CRISPR婴儿”计划疯狂重启 顶级科学家们表示无力阻止
  9. 2018年科技公司融资纪录十大排行榜!中国四家公司上榜
  10. 人类为什么更聪明 | 人脑神经元关键结构差异被揭示